我不太希望这真的是可能的,因为JPG是一种有损压缩格式,但我还是会问的。
我有一些关于图像的不完整元数据,需要在不将文件加载到内存或使用imagemagik等命令行工具的情况下计算尺寸。
这就是我所知道的:
- 文件格式为JPG(JPG是一种8位图像格式(
- 文件总大小为96284字节
- 图像宽度为600像素
假设高度可以是可变的,有没有一个数学方程可以用来预测高度?
否,像素数和压缩大小之间没有关系。
您可以通过分析文件头来获得width/height标记来碰碰运气。像jpeglib这样的库允许您只读取头,但需要花费一些精力来集成它