1

我不太希望这实际上是可能的,因为 JPG 是一种有损压缩格式,但我还是会问。

我有一些关于图像的不完整元数据,需要在不将文件加载到内存或使用 imagemagick 等命令行工具的情况下计算尺寸。

这是我所知道的:

  • 文件格式为 JPG(JPG 是一种 8 位图像格式)。
  • 总文件大小为 96284 字节。
  • 图像宽度为 600 像素。

假设高度可能是可变的,是否有一个数学方程可以用来计算可预测的高度?

4

1 回答 1

4

不,像素数和压缩大小之间没有关系。

您可以通过分析文件头来获取宽度/高度标签来试试运气。像 jpeglib 这样的库允许您只读取标头,但集成它需要一些努力。

于 2020-04-09T07:02:06.750 回答