图像的像素格式始终返回 32 位



我正在尝试在代码中获取PNG图像的位深度。为此,我使用

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

它总是返回 32,尽管我的图像是 8 位、24 位和 32 位。我是否错误地使用了该功能?谢谢。

image->GetPixelFormatSize(image->PixelFormat(;返回指定像素格式的颜色深度(以每像素位数为单位(。--

好吧,我想通了。我正在从文件创建一个位图,默认情况下为其分配 32 位。

最新更新