这实际上是一个由两部分组成的问题,因为我还不完全理解这些东西是如何工作的:
我的情况: 我正在写一个网络应用程序,让用户上传图片。我的应用程序然后调整大小为可显示的东西(例如: 640x480左右) ,并保存文件以供以后使用。
我的问题是:
我对此并不确定,因为我认为: (让我们举一个极端的例子) ,如果有人将一张500万像素的图像保存为质量为0,它将是块状的。减少图像大小为640x480,块状将被平滑和 勉强吧不太明显... 直到我保存它的质量为0再次..。
在光谱的另一端,如果有一个图像是800x600,q = 0,调整大小到640x480不会改变它看起来像废物的事实,所以用 q = 80保存将是多余的。
我说得对吗?
如果有用的话,我在 PHP 上使用 GD2库