Определение формата пикселей (например, RGB, CMYK, LAB..et c) изображения в python - PullRequest
2 голосов
/ 30 января 2020

У меня есть набор изображений, мне нужно определить формат изображения.

Когда я пытаюсь сделать с количеством каналов, есть несколько форматов изображений с одинаковым количеством каналов (Например: CMYK и YGBR имеют одинаковое количество каналов)

Так что это методология не работает для меня.

Пожалуйста, помогите мне, есть ли какая-либо методология, которая отличает формат изображения пикселей.

1 Ответ

2 голосов
/ 30 января 2020

Для определения цветовой схемы изображения используйте следующее:

from PIL import Image
img = Image.open(PATH_TO_IMAGE)
img.mode

поле «режим» содержит необходимые данные

Более подробно здесь написано: https://pillow.readthedocs.io/en/5.1.x/handbook/concepts.html

...