51Arduino32 发表于 2021-7-17 16:02:25

python PIL 图片格式转换问题

大佬们,怎么使用 PIL 实现 png 转 单色位图 bmp 格式。。。

图片中 "1.bmp" 是用电脑自带的画图软件打开再另存为的(要的就是这种), ''2.bmp'' 使用 PIL 实现的,但怎么会这样....{:10_266:}

逃兵 发表于 2021-7-17 16:58:18

我这测试可以保存,并且打开正常,你打开2.bmp是啥样

51Arduino32 发表于 2021-7-17 19:12:41

逃兵 发表于 2021-7-17 16:58
我这测试可以保存,并且打开正常,你打开2.bmp是啥样

就是图片中 2.bmp 那个样子{:10_316:}

阿奇_o 发表于 2021-7-18 00:00:55

试一下在 open()后 convert() 然后再保存。
如 img = Image.open('...png').convert('RGB')
img.save('....bmp')

51Arduino32 发表于 2021-7-18 17:00:49

阿奇_o 发表于 2021-7-18 00:00
试一下在 open()后 convert() 然后再保存。


还是不可以{:10_282:}

学渣李某人 发表于 2021-7-20 22:17:04

51Arduino32 发表于 2021-7-18 17:00
还是不可以

bmp似乎并不支持透明值, 把alpha通道关掉试试?
页: [1]
查看完整版本: python PIL 图片格式转换问题