我想要為電子墨水顯示器供電,為此,我需要 2 位圖像。我目前正在使用 Pillow 創(chuàng)建圖像并保存它,但黑白/灰度圖像的選項(xiàng)只有 1 位和 8 位:from PIL import Imageim1 = Image.new('1', (600, 800), color=1)# creates 1-bit image, background color options range from 0 to 1, black and whiteim2 = Image.new('1', (600, 800), color=123)# creates 8-bit image, background color options range from 0 to 255, grayscale我可以創(chuàng)建/保存 2 位圖像嗎?或者,之后有什么方法可以轉(zhuǎn)換它們嗎?
1 回答

繁花如伊
TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊
您有多種選擇:
存儲(chǔ)兩張 1bpp 圖像而不是一張,并在必要時(shí)合并/分割;
將四個(gè) 2b 像素打包/解包到 8b 像素中;
使用具有本機(jī) 2bpp 支持的圖像格式(我猜 TIFF 和 GIF 可以,但不確定它們是否正確打包);您可能需要集成原始庫(kù);
如果您愿意自己編程,更緊湊的解決方案可能是對(duì) 4bpp 數(shù)據(jù)進(jìn)行游程編碼(除非圖像有噪聲或抖動(dòng),否則將存在長(zhǎng)時(shí)間的恒定值)和臨時(shí)文件格式。
第一個(gè)選項(xiàng)的優(yōu)點(diǎn)是您可以使用標(biāo)準(zhǔn)工具可視化圖像(但想象一下組合)。
添加回答
舉報(bào)
0/150
提交
取消