Я попытался преобразовать 32 -битную растровую карту в 32 -битную PNG с помощью PIL.
from PIL import Image
im = Image.open('example.bmp')
print im.mode
# it prints 'RGB', but expected was 'RGBA'
im.save('output.png', format='PNG')
Ожидаемый режим изображения — «RGBA», но на самом деле я получаю «RGB».
Я также попробовал следующий код, но он не работает.
from PIL import Image
im = Image.open('example.bmp')
im = im.convert('RGBA')
im.save('output.png', format='PNG')