在哪里可以找到.png图像中的宽度,高度和rgba像素等图像信息? 我发现使用位图图像很容易,但是png图像看起来太复杂了。维基百科也无济于事。 (可能是因为我的英语不好)
答案 0 :(得分:5)
您可能应该使用现有的库(例如libpng)来代替编写自己的PNG渲染器。 libpng具有png_get_image_width
,png_get_image_height
和png_get_rows
等功能,分别用于获取宽度,高度和图像数据。
答案 1 :(得分:2)
.png文件格式比.bmp灵活得多,因此没有固定的地方可以找到宽度和高度。更严重的问题是像素值被压缩,必须先解压缩才能使用它们。这几乎可以保证你需要一个库来使用.png文件。