我正在尝试在PNG中保存图像,并希望保持透明度并优化尺寸。 64种颜色就足够了。
我想我已经有了Python枕头的解决方案,但已经失去了它。这是我正在寻找的结果(RGBA PNG有64种颜色):
我正在尝试这个:
tile_opt = tile.convert("RGB").convert("P", palette=Image.ADAPTIVE, colors=64)
tile_opt.save(currenttiles_path + "/" + fname, "PNG", optimize=True)
但我在convert("RGB")
失去了alpha。如果我尝试convert("RGBA")
,那么Python说图像的格式不正确。
我该怎么做?