首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制ngx_pagespeed使用png8

强制ngx_pagespeed使用png8
EN

Stack Overflow用户
提问于 2013-12-20 12:53:58
回答 1查看 167关注 0票数 0

我使用ngx_pagespeed来优化我的Nginx服务器。其中一个服务器是图像反向代理,它应该从远程服务器获取图像、优化图像并发送回客户端。但是,大多数远程映像已经在PNG24下进行了优化,所以分页只需将其删除,image_rewrites_dropped_nosaving_noresize计数就会增加1。如果我用PNG8手动优化这样的映像,在我的例子中,它将在不损害我的映像的情况下节省很多。

是否有办法强迫ngx_pagespeed使用PNG8或其他我可以尝试的参数进行优化?注意,对于我的情况,无损压缩不是必需的。我也试着转换到webP,但没有得到太多。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-20 20:16:21

感谢您使用ngx_pagespeed。下一次你可以写信到“ngx-页面-讨论@googlegroups.com”以获得更快的响应。

我理解PNG8在减少字节方面比PNG24更有效。有256种颜色或更少颜色的图像将在PNG8中非常适合。然而,如果将更多颜色的图像转换为PNG8,则会降低质量。

ngx_pagespeed不将PNG24转换为PNG8以避免质量的潜在损失。我很抱歉,目前没有办法强制这样的转换。然而,ngx_pagespeed不断提高图像压缩性能,并可对256种颜色及以下的颜色进行自动转换。

如果您的图像没有alpha通道(透明颜色),而且您可以接受有损压缩,您可以打开"convert_png_to_jpeg“过滤器。如果PNG图像只有很少的字节,这个过滤器将将其转换为JPEG。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20704069

复制
相关文章

相似问题

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