ImageMagic无法将图片转换为webp格式

在php中使用imagick处理图片格式转换,将图片格式转为webp

$image = new Imagick($File);
$image->setImageFormat("webp");

可能出现下面的错误

Fatal error: Uncaught exception 'ImagickException' with message 'Unable to set image format'

需要安装webp环境libwebp-dev,执行cwebp命令可以查看是否安装了webp,安装后依然报错,执行一下imagemagic的命令查看是否支持webp

convert -list format

如果没有webp就需要重新build imagemagic,mac下执行命令

brew reinstall imagemagick --with-webp

重新安装后再执行查看,发现已经支持webp了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 图像处理(ImageMagick) 介绍安装/配置要求安装运行时配置资源类型预定义常数例子基本用法Imagick ...
    daos阅读 2,448评论 0 1
  • 偶然间路过一家花店,慢慢的花架好美,我也想拥有,其实一直希望爱的他可以满足我,只是他不是很懂花,买了一次又一次,失...
    hyohye阅读 166评论 0 0
  • 最近简书,微信公众平台各种刷鸡汤文励志文,也经常关注别人提问,尤其是三十岁再努力晚不晚,人生真的是一眨眼的功夫,而...
    圣心蜀黍阅读 171评论 0 0
  • (一) 郁清逸不期而归。 这让苏桐很是糟心。 此时,小鹿先生恰巧不在,这让苏桐心里像各色调味料打翻了一般,酸甜苦辣...
    糖仙生阅读 163评论 0 0
  • href是指向网络资源所在的位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,用于超链接 src是指向外部...
    溺水的睫毛阅读 156评论 0 0