2015-11-20 4 views
2

Я пытаюсь объединить два изображения вместе, но я продолжаю получать сообщение об ошибке, что одно из изображений находится в неправильном режиме. Я попытался преобразовать это изображение, но каждый режим, который я попробовал, просто делает все изображение белым. Есть ли способ в Python с модулем PIL, чтобы узнать, что такое текущий режим изображения?Получить режим изображения PIL Python

Image.blend(img ,im ,0.05) 

Сообщение об ошибке: ValueError: image has wrong mode

+0

Какая полная ошибка? –

+0

return im1._new (core.blend (im1.im, im2.im, alpha)) ValueError: изображение имеет неправильный мод – Chidwack

ответ

5

Смотрите в документацией Image Attributes:

im.modestring

Image mode. This is a string specifying the pixel format used by the image. Typical values are '1' , 'L' , 'RGB' , or 'CMYK.' See Concepts for a full list.

Метод Image.convert создает из существующего образа, новый Image с данной mode.