使用C++ BITMAPFILEHEADER读取BMP文件时格式位bfType的问题。
在解读BMP格式文件时,发现bfType指定文件类型,必须是0x424D,即字符串“BM”,也就是说所有.bmp文件的头两个字节都是“BM”。然而在编程实现时只有使用0x...
在解读BMP格式文件时,发现bfType指定文件类型,必须是0x424D,即字符串“BM”,也就是说所有.bmp文件的头两个字节都是“BM”。然而在编程实现时只有使用0x4d42与bfType匹配时,才代表所读取的文件时bmp格式。另外,当输出该bfType的16进制值时发现,该值为0xcd7e。对此感到困惑,望诸位解答。
展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询