webp格式的图片有点我就不说了,不明白的可以看看下面的描述:


  • WebP,是一种同时提供了有损压缩与无损压缩的图片文件格式,派生自视频编码格式 VP8。WebP 最初在2010年发布,目标是减少文件大小,但达到 和 JEPG 格式相同的图片质量,希望能够减少图片档在网络上的发送时间。2011年11月8日,Google 开始让 WebP 支持无损压缩和透明色的功能。
  • 现在很多站点已经开始使用这个格式的图片作为主力,但是我个人还是比较推荐保留两种格式,毕竟不是所有人都喜欢webp格式的文件,同时存在源文件格式和webp格式文件才是最优解,毕竟现在的硬盘空间已经不值钱了。

    看了上面的所有说明,你没有顾虑,可以看看下面的代码:

    代码方面来自: https://stackoverflow.com/questions/67183333/wordpress-convert-image-to-webp-format-programmatically-with-gd-image-engine

    经过测试之后,上传图片确实是可以在后台生成对应的webp图片,效果截图如下:

    同样的,你可以尝试一下,上方的图片修改后缀为webp同样可以看到图片。

    上面的代码直接保存为一个php文件之后,在function文件中通过include导入即可完成该功能。
    [hong unique_number=”hong_c7763c9c91264932b1f2339b58d88053″]
    经过尝试,这里需要注意的就是PHP方面需要开启fileinfo扩展,否则会报错,报错内容大概为:Call to undefined function finfo_open()
    [/hong]