Загрузка в Python PNG изображения, сделанного в GIMP как изображение RGB

Я создал свой собственный образ в GIMP из двух слоев. Режим был установлен следующим образом: Изображение-> Режим-> RGB. Затем я сохранил это как png.

После этого я попытался загрузить это изображение в сценарии Python, используя PIL.Image. Но, к сожалению, было загружено изображение с четырьмя числами для каждого пикселя, поэтому, я думаю, оно было загружено как CMYK. Есть ли способ ограничить загрузку изображения как rgb, или есть ли способ заставить преобразователь сохранить его как rgb?

Спасибо, Томас.

1 ответ

Решение

Получается не CMYK, а значение RGBA, поскольку PNG поддерживает альфа-канал. Чтобы получить RGB с 3 значениями для каждого пикселя, попробуйте:

im = Image.open('test.png').convert('RGB')
Другие вопросы по тегам