c++ - 如何知道 jpeg 图像的压缩率?

标签 c++ jpeg compression freeimage

有什么方法可以知道jpeg图像的压缩率吗? 当我使用 photoshop 时,我可以在保存 jpeg 图像时设置压缩率, 当我打开一个 jpeg 图像时,我可以读取它的压缩率吗? 我正在使用 freeimage、c++,但是我没有找到 API。

非常感谢!

最佳答案

当您说“压缩率”时,您指的是品质因数设置。这些不存储在 JPG 文件中。如果幸运的话,该文件是使用标准 IJG 表压缩的,您可以确定使用了哪个品质因数(但不要问我它是如何工作的确切),但这不适用于用户定义的或特殊的 IJG 表。看这个C# KB article from Microsoft .

关于c++ - 如何知道 jpeg 图像的压缩率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1546923/

相关文章:

c++ - 在 OpenCL 代码中使用 clamp 函数

r - 在R中调整图像大小

javascript - 上传前是否可以优化/缩小图像?

c++ - Zlib 压缩输入大于原始输入字符字符串?

IOS 视频压缩 Swift iOS 8 损坏的视频文件

c++ - void* 转换为基类并调用虚函数

c++ - c++中的显式关键字是什么?

c# - 如何将移动图像转换为黑白C#

python - 遵循 Django 照片应用程序教程时解码器 JPEG 不可用错误

c++ - C++中虚方法的误解