次の簡単な質問については、直接の答えは得られません。
- 一般:オプションのライブラリでコンパイルされたapt-getを介してアプリケーションをインストールする方法は?
- 具体的な場合:ファイルの変換
libheif
に使用できるように、このオプションを使用してimagemagickをインストールしたいと思います。これを達成するための正確なapt-get構文は何ですか? homebrewを使用すると、追加するだけですが、Debianのルールが何であるかわかりません。.heic
.jpg
--with-libheif
(私はRaspbian GNU / Linux 9(拡張)を作業しています。)
答え1
libheif
Debian Stretchではパッケージをlibheif-dev
使用できません。 Busterで使用できますが、まだベータ版であり、正式にはサポートされていません。したがって、imagemagick
viaをインストールすると、apt
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
私は以前に私の各ディレクトリにディレクトリを追加しましたが、うまくいきませんでしたが、上記の操作を実行しましたbin
。lib
libheif
PATH
LD_LIBRARY_PATH
次に、次のオプションを使用して構成を実行します。
./configure --prefix=/path/to/imagemagick --with-heic=yes
その後、Imagemagickはheic
サポートを受けてコンパイルされます。その後、問題なく.heic画像を.jpegに変換できました。