Цветовое пространство PIL Image.fromArray - PullRequest
0 голосов
/ 21 октября 2018

У меня есть изображение, которое я создал из массива значений RGB.Что-то вроде [(104, 104, 104), (56, 72, 81), ...]

Для этого я использовал метод Image.fromArray в PIL.Однако я понятия не имею, какое цветовое пространство PIL использует для этого - профиль ICC не существует, а «режим» изображения - «L».

Может кто-нибудь подсказать, пожалуйста, какое цветовое пространство PILизображения есть?Спасибо!

1 Ответ

0 голосов
/ 21 октября 2018

Вы не создали RGB-изображение.Вы создали изображение в градациях серого.Чтобы создать цветное изображение, вы встречаете массив правильной формы.Примерно так:

[[(r,g,b), (r,g,b), ...],
 [(r,g,b), (r,g,b), ...],
 ...]

L означает оттенки серого.

Если вы создадите изображение RGB, оно не будет иметь явного цветового пространства.Если вы хотите, чтобы оно имело цветовое пространство, вы должны указать его.

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