本文介绍一款自动将图片转为 WebP 图片格式的 WP 插件,WebP 图片优势不用多说,现在也有超过 90% 的用户都在使用支持 WebP 格式的浏览器。这款插件名叫 WebP Express,能让网站自动向支持 WebP 的浏览器提供生成的 WebP 图片,同时继续向不支持的浏览器提供 JPEG 和 PNG 文件,值得点赞的是,开发者宣称插件永久免费。

WebP Express 使用 WebP Convert 库将图片转换为 WebP 格式。WebP Convert 能够通过多种方法进行转换,常见的本地转换方法有imagick, cwebp, vips, gd。插件设置页会自动检测站点支援的方法并在后面打勾。
如果不巧你的服务器都不支持上述本地方法,可以使用云端替代方案,比如ewww的云转换(付费)或remote远程连接到一个安装了 WebP Express 并启用了“Web 服务”功能的 WordPress 站点进行转换。

WebP Express 插件支持多种交付 WebP 图片的方式:
- 路由重定向:将 JPEG/PNG 图片的请求路由到对应的 WebP 图片——如果图片尚未转换,则路由到图片转换器自动生成。
- HTML 修改(Picture 标签):修改 HTML,用
<picture>标签替换原有的<img>标签。缺失的 WebP 图片会在用户访问时自动生成。 - HTML 修改(URL 替换):修改 HTML,替换图片 URL 使其全部指向 WebP 格式。这种替换仅针对支持 WebP 的浏览器进行。同样,缺失的 WebP 图片会在访问时自动生成。
- 配合 Cache Enabler 使用:配合 Cache Enabler 插件,可以实现与上面相同的效果的情况下,同时支持缓存。
此外,你也可以选择添加 webpjs 脚本,从而为不支持原生 WebP 的浏览器提供支持。不过要注意,该脚本目前不支持 srcset 属性,因此开发者尚未将此方法加入到插件功能中,这个功能还需要等等后续版本更新。

© 版权声明
文章版权归作者所有,未经允许请勿转载。
暂无评论...





