Я работаю над приложением, которое печатает папку с файлами изображений, включая JPEG и TIFF. Изображения TIFF обычно черно-белые (1bpp).
После загрузки изображения я хочу определить, является ли изображение цветным, черно-белым или оттенком серого, чтобы я мог отправить изображение на нужный принтер ( цветной принтер или черно-белый принтер).
Я использую конструктор Bitmap
image = new Bitmap(filename);
для загрузки изображения.
EDIT: Ответ на проверку глубины пикселя отлично подходит для черно-белого изображения. Любые идеи о том, как проверить, является ли изображение в градациях серого без повторения каждого пикселя?