ImageMagickを使用して、いくつかのファイルをjp2(JPEG-2000)からjpgに変換します。そのためのコマンドは問題ありませんが、ImageMagickでjp2デリゲートを有効にする方法がわかりません。
パッケージマネージャー経由でImageMagickをインストールしましたsudo apt-get install ImageMagick
。
ImageMagick 6.8.9-9を使用していますが、これはから入手可能なImageMagickの最新バージョンですapt-get
。
現在、多くの主要なファイルタイプが自動的に含まれています。次のライブラリには組み込みのサポートがあり、デリゲートとしてリストされています。
bzlib cairo djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png rsvg tiff wmf x xml zlib
編集:私は言及する必要がありました、私はで悩み始める前にファイル変換を試してみましたopenjpeg-2
。次のようなコマンドでconvert input.jp2 output.jpg
エラーメッセージが表示されます。
変換:この画像形式「JP2」@ error / constitute.c / ReadImage / 501のデコードデリゲートなし。
だから、私はjp2を動作させる必要があります。関連するライブラリはopenjpeg-2
であり、ImageMagickのデリゲートページはtarballを提供しopenjpeg-2.0.0.tar.gz
ます。
わかりましたので、私はそれをダウンロードし、インストールファイルに記載されているインストール手順に従いました。通常のもの:cmake .
、sudo make install
。
しかし、今、ImageMagickを「ピックアップ」するように設定するにはどうすればよいopen-jpeg-2.0.0
ですか?ImageMagickをソースから再構築する必要がありますか?または、ImageMagickを有効にするために入力できるコマンドはありますか?または、変更する必要があるファイルなどですか?
私は何年もこれを見て過ごし、多くのQ&Aをオンラインで読みましたが、それでもクラックしませんでした。これはImageMagick 自体とは関係なく、Linuxの知識の問題であるため、ここで不足しているステップを理解できる人がいれば助かります。ありがとうございました。
gm convert in.jp2 out.jpg