Конвертировать bitdepth из png изображения

Как преобразовать изображение со следующей информацией: ColorType: truecolor Формат: png bitDepth: 24

PNG изображения в градациях серого с bitdepth=8 в Matlab?

1 ответ

Решение

Из документации для imwrite

Для цветных изображений значение BitDepth представляет собой количество бит на плоскость

Вы просите matlab записать 3 цветовых канала по 8 бит каждый, что дает 24 бита. Если вы хотите оттенки серого, используйте rgb2gray сначала преобразовать в оттенки серого, затем написать.

Другие вопросы по тегам