PHP GD计算大小

时间:2013-06-28 13:40:55

标签: php image gd

如何在不调整大小的情况下计算已调整大小的图像文件的大小(基于参数width,height和dpi)?

实施例: 我的图像分辨率是6158x4190,dpi = 300,大小= 13.2 MB。 所以当调整大小= 2939x2000,dpi = 150时,大小是多少?

请有人帮助我吗?

2 个答案:

答案 0 :(得分:1)

DPI不会影响文件大小,只影响像素数量。大多数图像格式(png,jpeg)都应用压缩,我认为没有办法计算最终图像大小而不实际执行压缩。

答案 1 :(得分:0)

这实际上取决于您使用的格式,因为压缩而且如果没有真正缩放它可能是不可能的。 Gif应该是可能的

但你可以估计大小 因此,如果你用0.3因子缩小某些东西,你可以做类似的事情 size * factor =估计。 它不是确切的尺寸,但它可能接近它,你应该保持相同的质量和图像设置。 我想你应该开始尝试这个。