heif-convert 错误:JPEG 支持尚未编译
Posted
技术标签:
【中文标题】heif-convert 错误:JPEG 支持尚未编译【英文标题】:heif-convert error: JPEG support has not been compiled in 【发布时间】:2021-02-16 16:52:01 【问题描述】:我正在尝试将 HEIC 文件转换为 JPEG。 于是我安装了 libheif 库:
我克隆了https://github.com/strukturag/libheif
我跑了./autogen.sh
我跑了./configure
我跑了make
我跑了sudo make install
现在heif-convert
工具已安装,但当我运行heif-convert input.HEIC output.jpeg
时,出现错误:JPEG support has not been compiled in
。
我不明白我做错了什么(或者更可能是我忘了做什么),而且我在互联网上找不到任何东西。谁能告诉我如何解决这个问题?
【问题讨论】:
configure
通常会在其输出末尾打印配置内容的摘要。您可能需要为您的 jpeg 库安装 -dev
包。
不管怎样,看看 configure 的输出中是否有提到 jpeg,主要问题应该在那里。
【参考方案1】:
如 cmets 中所述(感谢 btw),解决方案是安装 libjpeg-dev(通过 apt)并重新运行 configure/make/make install。 现在就像一个魅力。
【讨论】:
以上是关于heif-convert 错误:JPEG 支持尚未编译的主要内容,如果未能解决你的问题,请参考以下文章
PHP GD 库中不支持 PNG,但支持 GIF 和 JPEG。我怎样才能解决这个问题?
不支持的BMP压缩 - BMP到JPEG - PIL - Python
imagecreatefromstring() [function.imagecreatefromstring] 在这个 PHP 版本中不支持 JPEG