Загрузка в 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')