首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WordPress图像大小调整降低图像质量

WordPress图像大小调整降低图像质量
EN

Stack Overflow用户
提问于 2013-04-03 23:36:24
回答 1查看 2.9K关注 0票数 1

我正在使用WordPress版本3.4运行一个WordPress站点(因此使用现在不推荐使用的"image_resize“功能),并且我发现WordPress的图像大小调整能力在质量方面非常缺乏。网上似乎没有关于这个问题的任何东西(如果我错了,请纠正我)。

我的客户端上传的图像可能会很大,所以我想使用缓存技术的图像大小调整功能,这样需要更小的图像就不会花很长时间被访问者下载。但是,当我使用图像调整大小时,我发现即使将$jpeg_quality参数设置为100,图像质量也会显著降低。

以下是质量差异的一个示例:

除了由于StackOverflow对图像的处理而可能增加的模糊性之外,主要的区别在于颜色的鲜艳。左边的图像是上传到WordPress站点的原始图像,其原始宽度约为800像素。它已在HTML中手动调整为200像素宽。右边的图像是通过WordPress的大小调整方法以100 % jpeg质量调整到200像素的图像,使用以下代码:

代码语言:javascript
运行
复制
image_resize( "/path/to/image", 200, 0, false, null, null, 100 );

谁能解释一下为什么这看起来如此糟糕,以及我能做些什么来解决它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-04 00:31:47

根据我们到目前为止的讨论,我想说你正在经历与this earlier question中提到的类似的影响,尽管我不知道你的WordPress 3.4安装是否会在底层使用GD。

基本上,你的图像有一个嵌入的Adobe RGB颜色配置文件,这对他们来说(可以说,我认为)是一个非常合理的东西,即使他们是在网络上。你可能要记住,如果图片是在不支持这种色彩管理的浏览器中查看的,你可能会使用see some surprising results,而且通常的建议仍然是在网页上使用sRGB。

我猜你的WordPress 3.4安装使用的大小调整过程没有考虑到颜色配置文件--事实上,可能忽略了它--这就是为什么在调整大小的过程中颜色会被弄乱。实际上,它输出的图像应该仍然在Adobe RGB空间中,但是删除了颜色配置文件,所以图像在sRGB中被重新解释,这就是让东西看起来柔和的原因。

我想说,有两种选择:

  • 研究了某种考虑图像颜色配置文件的大小调整过程(如前面的问题中所讨论的,如果正在使用GD库,则升级GD库,或者切换到基于ImageMagick的解决方案)。我还没有试过,但是如果你可以在你的服务器上安装ImageMagick,看起来this WordPress plugin将允许你使用它来相当轻松地调整图像大小。它特别提到了在调整大小时考虑颜色配置文件。
  • 看看在sRGB颜色空间中导出图像是否解决了调整大小的问题。这可能是最简单的解决方案,如果我认为正在发生的事情是实际发生的事情,那么它可能会起作用。虽然这些图像一旦通过你的大小调整,最终可能没有嵌入颜色配置文件,但几乎所有看到它们的人都会认为它们是sRGB。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15791764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档