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

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) чего не умеет ?

я не про виндузовый пейнт говорю
Оставьте свое сообщение

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