5

PILを使用して画像の奥行きを減らすことは可能ですか?通常の8bppから4bppに行くように言います。

4

2 に答える 2

6

画像モードは簡単に変換できます(im.convert(newmode)画像オブジェクトimを呼び出すだけで、新しい必要なモードの新しい画像が表示されます)が、「4bpp」のモードはありません。サポートされているモードは、PythonImagingLibraryハンドブックリストされています。

于 2009-10-05T16:49:27.380 に答える
1

これは、 ufp.imageモジュールのchangeColorDepth関数を使用して実行できます。この関数は色深度(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')
于 2015-03-22T09:11:35.867 に答える