获取PNG图像文件维度

时间:2010-12-28 07:33:33

标签: visual-c++ png

我想在Windows上的本地文件夹中获取PNG图像文件的尺寸。如何使用visual c ++实现这一目标?

2 个答案:

答案 0 :(得分:2)

应该很简单,png文件由8字节的简介形成,后跟一个标题块。在标题块内,你有长度(4个字节),类型(4个字节),然后是宽度和高度。

基本上,宽度是文件中8 + 8 = 16字节的4字节数,文件中的高度为8 + 8 + 4 = 20字节。请阅读它们!

答案 1 :(得分:0)

除了众所周知的GDI API(我觉得你试图避免这些),值得给http://msdn.microsoft.com/en-us/library/bb776499%28v=VS.85%29.aspx一个机会。从来没有使用过它:/