我试图将8位PNG转换为8位(256索引调色板)位图图像, 但是枕头一直在呕吐糟糕的结局。
这是我尝试过的。
image = Image.open(file)
image = image.convert('P')
pp = image.getpalette()
pp[0] = 255
pp[1] = 0
pp[2] = 255
image.putpalette(pp)
或
image = Image.open(file)
image = image.convert('P')
image.save(blabla.bmp)
这就是我期望看到的结果。 这是实际的位图(由Photoshop完成)。 Photoshop 这是枕头做的: Pillow 这是什么玩笑? 甚至被裁剪掉了 我应该怎么做才能正确转换它?
原始图片: