2009-10-05 53 views

回答

6

你可以很容易地轉換圖像模式(只需調用im.convert(newmode)對圖像對象im,它會給你一個新的所需模式的圖像),但沒有模式「4bpp」;在The Python Imaging Library Handbook中列出here支持的模式。

1

這可以使用changeColorDepth函數在ufp.image模塊中完成。 此函數只可以減少顏色深度(BPP)

import ufp.image 
import PIL 
im = PIL.Image.open('test.png') 
ufp.image.changeColorDepth(im, 16) # change to 4bpp(this function change original PIL.Image object) 
im.save('changed.png') 

見例如: image quantize by Improved Gray Scale. [Python]