W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
這個(gè) ?raw
?解碼器用于從圖像文件中讀取未壓縮的數(shù)據(jù)。它可以用于大多數(shù)未壓縮的文件格式,如PPM、BMP、未壓縮的TIFF和許多其他格式。將原始解碼器與? PIL.Image.frombytes()
?函數(shù)一起,請(qǐng)使用以下語法:
image = Image.frombytes(
mode, size, data, "raw",
raw mode, stride, orientation
)
在?tile
?描述符中使用時(shí),參數(shù)字段應(yīng)如下所示:
(raw mode, stride, orientation)
字段使用如下:
raw mode
?文件中使用的像素布局,用于將數(shù)據(jù)正確轉(zhuǎn)換為PIL的內(nèi)部布局。有關(guān)可用格式的摘要,請(qǐng)參閱下表。
stride
?圖像中兩個(gè)連續(xù)行之間的距離(字節(jié))。如果為0,則假定圖像是壓縮的(行與行之間沒有填充)。如果忽略,步幅默認(rèn)為0。
orientation
?圖像中的第一行是屏幕上的頂行(1),還是底行(-1)。如果忽略,則方向默認(rèn)為1。
這個(gè)?raw mode
? (??原始模式??)字段用于確定如何解包數(shù)據(jù)以匹配PIL的內(nèi)部像素布局。PIL支持大量的原始模式;有關(guān)完整的列表,請(qǐng)參閱中的表 ?Unpack.c
? 模塊。下表介紹了一些常用的 原始模式 :
模式 |
描述 |
---|---|
|
1位雙層,與最左邊的像素一起存儲(chǔ)在最有效的位中。0表示黑色,1表示白色。 |
|
1位倒轉(zhuǎn)的兩層,與最左邊的像素一起存儲(chǔ)在最有效的位中。0表示白色,1表示黑色。 |
|
1位反向兩層,與最低有效位中最左邊的像素一起存儲(chǔ)。0表示黑色,1表示白色。 |
|
8位灰度。0表示黑色,255表示白色。 |
|
8位反轉(zhuǎn)灰度。0表示白色,255表示黑色。 |
|
8位調(diào)色板映射圖像。 |
|
24位真彩色,存儲(chǔ)為(紅、綠、藍(lán))。 |
|
24位真彩色,存儲(chǔ)為(藍(lán)色、綠色、紅色)。 |
|
24位真彩色,存儲(chǔ)為(紅色、綠色、藍(lán)色、PAD)。PAD像素可能會(huì)有所不同。 |
|
24位真彩色,行交錯(cuò)(首先是所有紅色像素,然后是所有綠色像素,最后是所有藍(lán)色像素)。 |
請(qǐng)注意,對(duì)于最常見的情況,原始模式與模式完全相同。
python圖像庫(kù)支持許多其他解碼器,包括jpeg、png和packbits。有關(guān)詳細(xì)信息,請(qǐng)參見? decode.c
?源文件,以及隨庫(kù)提供的標(biāo)準(zhǔn)插件實(shí)現(xiàn)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: