Я пишу код в VB5, пытаясь извлечь некоторые свойства из файлов изображений, как JPEG, так и PNG. С помощью GDI32 мне удается определить ширину и высоту, но я не могу найти способ понять количество уровней серого.
Уровень черного / белого (1 бит) до 16 (4 бита) ниже 1 байта, тогда байты на пиксель мне не помогают. Есть ли способ отличить изображение с 16 уровнями серого от изображения с 256 уровнями серого?
А как отличить цветное 16-битное изображение от 16-битного оттенка серого?
Большое спасибо!