我无法直接回答以下简单问题:
libheif选项的imagemagick,以便我可以使用它来将.heic文件转换为例如.jpg. 实现此目的的确切 apt-get 语法是什么?使用自制软件,您只需添加--with-libheif,但我不知道 debian 约定是什么。(我正在研究 Raspbian GNU/Linux 9 (stretch))。
在libheif和libheif-dev包不适用于Debian的弹力。它们可用于 Buster,但它们仍在测试中,不受官方支持。因此,安装imagemagickviaapt不会提供 heic 文件的转换。
如果要将.heic文件转换为另一种格式,.jpeg则需要imagemagick从源代码进行编译。首先,libheic从这里获取代码并使用标准选项编译它:
https://github.com/strukturag/libheif/archive/v1.3.2.tar.gz
你可以在这里获得 Imagemagick:
https://github.com/ImageMagick/ImageMagick/archive/7.0.8-23.tar.gz
为了让它正确编译,我必须设置以下变量:
export CFLAGS=-I/path/to/libheif/1.3.2/include
export LDFLAGS=-L/path/to/libheif/1.3.2/lib
export PKG_CONFIG_PATH=/path/to/libheif/1.3.2/lib/pkgconfig
Run Code Online (Sandbox Code Playgroud)
我以前还增加了bin和lib的directoreslibheif我各自PATH和LD_LIBRARY_PATH虽然没有工作,这就是为什么我做了上面。
然后我使用这些选项运行配置:
./configure --prefix=/path/to/imagemagick --with-heic=yes
Run Code Online (Sandbox Code Playgroud)
Imagemagick 然后将在heic支持下进行编译。之后我能够将 .heic 图像转换为 .jpeg,没有任何问题。
| 归档时间: |
|
| 查看次数: |
3995 次 |
| 最近记录: |