Поддерживает ли библиотека PIL ImageEnhance 16-битные изображения JPG - PullRequest
1 голос
/ 18 января 2020

Я пытаюсь сохранить и отобразить 16-битное изображение JPG. но получая ошибку типа

изображение имеет неправильный режим.

Если поддерживается, то каким будет режим?

1 Ответ

0 голосов
/ 18 января 2020

Отметьте это

Режим (это строка, определяющая формат пикселя, используемый изображением) изображения определяет тип и глубину пикселя в изображении. Текущая версия Python Imaging Library поддерживает только следующие стандартные режимы:

1 (1-битные пиксели, черно-белые, сохраняются по одному пикселю на байт)

L (8-битные пиксели, черно-белые)

P (8-битные пиксели, сопоставленные с любым другим режимом с использованием цветовой палитры)

RGB (3x8-битные пиксели, истинный цвет)

RGBA (4x8-битные пиксели, настоящий цвет с маской прозрачности)

CMYK (4x8-битные пиксели, цветоделение)

YCbCr (3x8-битные пиксели, цветной видеоформат)

I (32-разрядные целые пиксели со знаком)

F (32-разрядные пиксели с плавающей запятой)

Это может быть причиной того, что вы получаете вышеуказанную ошибку. Метод Image.convert создает из существующего изображения новое изображение с заданным режимом. Чтобы узнать больше об атрибутах изображения, проверьте ссылку и о полной концепции проверьте ссылку .

Надеюсь, это вам поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...