ubuntu系统安装cwebp支持
1 | apt-get install libmagickwand-dev libmagickcore-dev webp -y |
使用 webp-tools 实现 webp与png、jpg 之间的格式转换
- cwebp → WebP encoder tool
- dwebp → WebP decoder tool
- vwebp → WebP file viewer
- webpmux → WebP muxing tool
- gif2webp → Tool for converting GIF images to WebP
1 | # convert from webp to png |
cwebp 常用参数
1 | -h, -help :显示帮助信息(简单版)。 |
对当前目录下的图片jpg、png转换成webp
1 | for F in *.jpg; do cwebp -q 100 -preset photo $F -o `basename ${F%.jpg}`.webp; done |
php对webp的支持配置
常用2种支持,gd和imagick
用docker方式和普通环境下都是一样的
gd库配置支持,需要单独编译
1 | # 安装环境支持 |
imagick扩展支持webp
1 |
|
php代码中实现webp转换(imagick版本)
1 | /** |