Определить глубину цвета изображения

1. fokin 12.10.17 10:51 Сейчас в теме
1С:Предприятие 8.3 (8.3.10.2561)

Задача такая:
Загружаемые в базу изображения должны отвечать двум требованиям:
1. Размер 400*300
2. Не цветное (оттенки-серого или ч/б)

с размерами проблем нет, все определяется, а вот с глубиной цвета..
нашел механизм, не ВК - https://its.1c.ru/db/metod8dev#content:5917:hdoc
но все подгружаемые изображения показываются как цветные
пробовал даже тупо белый лист или полностью черный

может кто сталкивался?
+
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. pepper62 20.10.17 13:34 Сейчас в теме
Черно-белое изображение вполне может быть цветным с точки зрения формата JPG. Иными словами, цвет каждого пикселя имеет все составляющие цвета, и значения этих составляющих между собой равны (Новый Цвет(а,а,а)). Для глаз точка серая, а для железяки бездушной - вполне себе цветная.
К примеру, в одном известном графическом редакторе есть вот что: Изображение - Режим - Градации серого. Это то, что Вам нужно. Там же есть Изображение - Настройка - Обесцвечивание. Это то, что делает картинку черно-белой для глаз, но "в душе" она остается цветной.

И вот еще, глубина цвета - это количество бит на кодирование одного компонента цвета пикселя. Типовые JPG имеют глубину цвета 8 бит.
+
3. fokin 26.10.17 08:55 Сейчас в теме
открываю paint.net
захожу Коррекция - Сделать черно-белым
сохраняю

все равно показывает что цветное!
об этом я говорю
+
4. pepper62 27.10.17 14:41 Сейчас в теме
(3)
Пайнт не умеет так делать. Фотошоп умеет.
+
5. fokin 02.11.17 09:29 Сейчас в теме
(4) чего не умеет ?

я не про виндузовый пейнт говорю
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот