我正在运行一个 WordPress 3.4 版的 WordPress 站点(因此使用了现在已弃用的“image_resize”功能),我发现 WordPress 的图像大小调整能力在质量方面非常缺乏。网上似乎没有关于这个问题的任何内容(如果我错了,请纠正我)。
我的客户端上传的图像可能很大,所以我想使用带有缓存技术的图像调整功能,这样访问者下载需要更小的图像就不会花费很长时间。但是当我使用图像调整大小时,我发现质量显着降低,即使 $jpeg_quality 参数设置为 100。
以下是质量差异的示例:
除了 StackOverflow 可能由于其处理图像而增加的模糊性之外,主要区别在于颜色活力。左边的图片是上传到 WordPress 网站的原始图片,其原生宽度约为 800 像素。它已在 HTML 中手动调整为 200 像素宽。右边的图像是通过 WordPress 的大小调整方法以 100% jpeg 质量将大小调整为 200 像素的图像,使用以下代码:
image_resize( "/path/to/image", 200, 0, false, null, null, 100 );
谁能解释为什么这看起来如此糟糕,以及我能做些什么来解决它?