Цветовое пространство PIL Image.fromArray

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

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

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


person virchau13    schedule 21.10.2018    source источник
comment
AFAIK он не использует никакого цветового пространства, поэтому он просто использует то, что, я полагаю, вы могли бы назвать наивным (или зависимым от устройства) Цветовая модель RGB.   -  person martineau    schedule 21.10.2018


Ответы (1)


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

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

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

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

person Dietrich Epp    schedule 21.10.2018