/* * 将JPEG/PNG 图片内存转为webp * 纯内存操作 */ $opts = getopt('f:'); $blob = file_get_contents("/home/lvbenwei/".$opts['f']); $res = image2webp($blob); $arr = explode('/',$opts['f']); file_put_contents("/home/lvbenwei/".$arr[count($arr)-1].".webp",$res);//纯内存操作
- 稳定性测试 单CGI进程几万次JPEG图片转WEBP操作,消耗内存并未增长,可以认为无内存泄露
- JPEG转webp
- PNG转WEBP
图片字节数在200KB以内时,图片格式转换耗时基本在0.2s内
图片字节数>200KB时,格式转换耗时不稳定,有时达近10s
有的200KB以内的PNG转换webp耗时竟达1s
格式转换性能不尽如人意,不建议进行在线格式转换