10
可以分辨出JPEG的质量等级吗?
这实际上是一个两部分的问题,因为我还不完全了解这些事情是如何工作的: 我的情况:我正在编写一个网络应用程序,该程序可让用户上传图片。然后,我的应用将调整为可显示的大小(例如:640x480-ish),并保存文件以备后用。 我的问题: 给定任意的JPEG文件,是否可以分辨质量等级,以便在保存调整大小的图像时可以使用相同的质量? 这甚至有关系吗?无论原始质量如何,是否都应将所有图像保存在适当的水平(例如:75-80)? 我对此不太确定,因为据我所知:(让我们举一个极端的例子),如果某人保存了质量为0的5百万像素图像,那么它就会像任何东西一样都是块状的。将图像尺寸减小为640x480,可以消除块状现象,几乎不会引起注意...直到我再次将其保存为质量0 ... 在频谱的另一端,如果有一个图像,它的图像是q == 0的800x600,那么将其尺寸调整为640x480并不会改变看起来像胡扯的事实,因此使用q = 80进行保存将是多余的。 我什至靠近吗? 我在PHP上使用GD2库,如果有什么用的话