W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
如果原始解碼器無法處理您的格式,PIL還提供了一個特殊的“位”解碼器,可用于將各種打包格式讀取到浮點圖像內(nèi)存中。
使用位解碼器 ?PIL.Image.frombytes()
? 函數(shù),請使用以下語法:
image = Image.frombytes(
mode, size, data, "bit",
bits, pad, fill, sign, orientation
)
在tile描述符中使用時,參數(shù)字段應(yīng)如下所示:
(bits, pad, fill, sign, orientation)
字段使用如下:
bits
?每像素位數(shù) (2-32)。沒有默認。
pad
?行之間的填充,以位為單位。如果沒有填充,則為 0,如果行填充為完整字節(jié),則為 8。如果省略,填充值默認為 8。
fill
?控制如何將數(shù)據(jù)添加到解碼器位緩沖區(qū)和從解碼器位緩沖區(qū)存儲數(shù)據(jù)。
fill=0
?將字節(jié)添加到解碼器緩沖區(qū)的 LSB 端;存儲來自 MSB 端的像素。
fill=1
?將字節(jié)添加到解碼器緩沖區(qū)的 MSB 端;存儲來自 MSB 端的像素。
fill=2
?將字節(jié)添加到解碼器緩沖區(qū)的 LSB 端;存儲來自 LSB 端的像素。
fill=3
?將字節(jié)添加到解碼器緩沖區(qū)的 MSB 端;存儲來自 LSB 端的像素。
如果省略,填充順序默認為 0。
sign
?如果非零,位字段是符號擴展的。如果為零或省略,位域是無符號的。
orientation
?圖像中的第一行是屏幕上的頂行 (1) 還是底行 (-1)。如果省略,則方向默認為 1。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: