Pixelformat для изображения всегда возвращает 32 бит - PullRequest
0 голосов
/ 23 апреля 2019

Я пытаюсь получить битовую глубину PNG-изображений в коде.Для этого я использую

Image ^image; image->GetPixelFormatSize(image->PixelFormat);

, который всегда возвращает 32, хотя мои изображения 8-битные, 24-битные и 32-битные.Я использую функцию неправильно?Спасибо.

Ответы [ 2 ]

1 голос
/ 23 апреля 2019

image-> GetPixelFormatSize (image-> PixelFormat);Возвращает глубину цвета (в битах на пиксель) указанного формата пикселей.-

0 голосов
/ 25 апреля 2019

Хорошо, я разобрался. Я создавал растровое изображение из файла, который по умолчанию назначал ему 32 бита.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...