Загрузить растровое изображение RGBA с помощью PIL

Я попытался преобразовать 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')
6
задан stanleyxu2005 4 May 2012 в 17:39
поделиться