如何获取文件是否为 jpeglib.h 的 JPEG 类型

How to get if the file is type of JPEG with jpeglib.h

我想问一下,如果文件是jpeg,有没有办法获取信息(布尔值)。

我是这样用png解决的:

bool isPng = !png_sig_cmp(reinterpret_cast<png_const_bytep>(header), 0, number);

我尝试在网上搜索并阅读了jpeglib的文档,但没有解决。

感谢您的回答。

如果您阅读文件的前几个字节,您应该会在 jpeg 中看到 JFIF 字符。使用 jpeglib 您可以尝试读取 header 数据并失败。