首页 > 解决方案 > 图像的 Pixelformat 始终返回 32 位

问题描述

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

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

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

标签: c++visual-c++

解决方案


图像->GetPixelFormatSize(图像->PixelFormat); 返回指定像素格式的颜色深度,以每像素位数表示。--


推荐阅读