获取图像类型属性

时间:2019-06-22 17:21:55

标签: c++

鉴于图像文件的名称和位置为字符串,我想确定一下图像类型是什么,例如PNG,JPG,BMP等。

1 个答案:

答案 0 :(得分:1)

我决定使用ImageMagick的identify -format "%m" filename命令,因为它可以处理用户可以将文件扩展名更改为另一张图像,但内容保持不变的情况。

示例运行名为test.png的图像,其内容为PNG格式:

 identify -format "%m" test.png  
 PNG 
 mv test.png test.jpg 
 identify -format "%m" test.jpg
 PNG 

我想要的结果是什么。