【发布时间】:2020-05-22 13:57:31
【问题描述】:
我想问一下如果文件是jpeg,有什么方法可以获取信息(布尔值)。
我在 png 中这样解决了它:
bool isPng = !png_sig_cmp(reinterpret_cast<png_const_bytep>(header), 0, number);
我尝试在网上搜索并阅读了jpeglib的文档,但没有解决。
感谢您的回答。
【问题讨论】:
我想问一下如果文件是jpeg,有什么方法可以获取信息(布尔值)。
我在 png 中这样解决了它:
bool isPng = !png_sig_cmp(reinterpret_cast<png_const_bytep>(header), 0, number);
我尝试在网上搜索并阅读了jpeglib的文档,但没有解决。
感谢您的回答。
【问题讨论】:
如果您读取文件的前几个字节,您应该会在 jpeg 中看到 JFIF 字符。使用jpeglib,您可以尝试读取标头数据并失败。
【讨论】: