Преобразование PNG32 в PNG8 с PIL при сохранении прозрачности

Я хотел бы преобразовать изображение PNG32 (с прозрачностью) в PNG8 с помощью библиотеки изображений Python. Пока мне удалось преобразовать в PNG8 с твердым фоном.

Вот что я делаю:

from PIL import Image
im = Image.open("logo_256.png")
im = im.convert('RGB').convert('P', palette=Image.ADAPTIVE, colors=255)
im.save("logo_py.png", colors=255)
7
задан Emil H 30 January 2013 в 12:43
поделиться