2024-09-26 22:52:23 发布
网友
使用PIL可以降低图像的深度吗?比如说从普通的8个基点提高到4个基点。
您可以轻松地转换图像模式(只需在图像对象上调用im.convert(newmode),它将为您提供新的必需模式的新图像),但没有“4bpp”模式;支持的模式列在The Python Imaging Library Handbook中。
im.convert(newmode)
这可以使用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')
参见示例: image quantize by Improved Gray Scale. [Python]
您可以轻松地转换图像模式(只需在图像对象上调用
im.convert(newmode)
,它将为您提供新的必需模式的新图像),但没有“4bpp”模式;支持的模式列在The Python Imaging Library Handbook中。这可以使用ufp.image模块中的changeColorDepth函数来完成。 此函数只能减少颜色深度(bpp)
参见示例: image quantize by Improved Gray Scale. [Python]
相关问题 更多 >
编程相关推荐