簡體   English   中英

是否可以使用 PIL 減少圖像的深度?

[英]Is it possible to reduce an image's depth using PIL?

是否可以使用 PIL 減少圖像的深度? 比如說從常規的 8bpp 到 4bpp。

您可以輕松轉換圖像模式(只需在圖像對象im上調用im.convert(newmode) ,它將為您提供新所需模式的新圖像),但沒有“4bpp”模式; The Python Imaging Library Handbook中列出支持的模式。

這可以通過使用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')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM