Ubuntu 24.04、22.04、または 20.04 に ImageMagick をインストールする方法

ImageMagick は、画像の操作、変換、編集に使用される強力なオープンソース ソフトウェア スイートです。200 を超える画像形式をサポートしており、開発者、グラフィック デザイナー、システム管理者にとって欠かせないツールとなっています。ImageMagick は、画像のサイズ変更、切り取り、反転、さまざまな効果の適用などのタスクに使用でき、すべてコマンド ライン操作を通じて実行できるため、自動化やバッチ処理に非常に汎用性があります。

Ubuntu 24.04、22.04、または 20.04 では、ImageMagick を 2 つの主な方法でインストールできます。最初の方法は、Ubuntu のデフォルト リポジトリを使用する方法です。このリポジトリは、インストールが簡単で、システムのパッケージ管理とシームレスに統合できる安定したバージョンを提供します。2 番目の方法は、最新の ImageMagick ソース バイナリをダウンロードしてコンパイルすることです。この方法では、最新のビルドをインストールできるため、最新の機能と改善点にアクセスできますが、より技術的な手順が必要になります。このガイドでは、両方のインストール方法について説明し、ニーズに応じて最適なオプションを選択できるようにします。

方法1: APT経由でImageMagickをインストールする

ImageMagick をインストールする前に Ubuntu を更新する

Ubuntu に ImageMagick をインストールする最初のステップは、システムが最新であることを確認することです。これにより、最新のセキュリティ アップデートが適用され、システムが ImageMagick と互換性があることが保証されます。

システムを更新するには、ターミナルを開いて次のコマンドを実行します。

sudo apt update && sudo apt upgrade

ImageMagickのサポートライブラリをインストールする

ImageMagick が正しく機能するには、いくつかのライブラリが必要です。これらのライブラリをインストールするには、次のコマンドを実行します。

sudo apt install libpng-dev libjpeg-dev libtiff-dev

APTコマンドでUbuntuにImageMagickをインストールする

平均的なユーザーが ImageMagick をインストールする最も簡単で推奨される方法は、APT パッケージ マネージャーを使用することです。これが正しく機能する場合は、そのまま使用してください。ソース メソッドをインストールしないでください。必要以上に複雑になります。

APT 方式の場合、次のコマンドを使用して ImageMagick をインストールします。

sudo apt install imagemagick

以上です。別のインストール方法については、ImageMagick のコンパイルに関する次のセクションを参照してください。

方法2: ソース経由でImageMagickをインストールする

代替インストール方法は、 ImageMagick GIT リポジトリ アプリケーションをコンパイルします。このオプションは、一般ユーザーには適していません。ただし、ソース バージョンを利用して最新または特定の古いリリースにアクセスするには、次の手順に従ってください。

Gitがインストールされていることを確認する

このインストール方法を実行する前に、システムに GIT がインストールされていることを確認する必要があります。これを確認するには、ターミナルで次のコマンドを実行します。

git --version

このコマンドは、システムにインストールされている GIT のバージョンを表示します。GIT がない場合は、次のコマンドを実行してインストールします。

sudo apt install git

ImageMagick Gitリポジトリのクローン

ターミナルを開き、クローンしたリポジトリを保存する場所に移動して、次のコマンドを実行してリポジトリをクローンします。

git clone https://github.com/ImageMagick/ImageMagick.git

必要に応じて、次のコマンドを使用して、クローンされたリポジトリの場所を「/usr/local/src/ImageMagick」に指定することもできます。

git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick

GIT/ユーザー権限の設定によっては、リポジトリのクローン作成時に sudo コマンドを使用できる場合があることに注意してください。

sudo git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick

ImageMagickソースディレクトリに移動する

ImageMagick リポジトリをクローンし、クローンしたディレクトリに移動します。場所は特定の設定によって異なる場合がありますが、一般的な手順は次のとおりです。

cd ImageMagick

または、「/usr/local/src/ImageMagick」にクローンした場合。

cd /usr/local/src/ImageMagick

ImageMagickをコンパイルするために必要なパッケージをインストールする

インストール プロセスを続行するには、ImageMagick をコンパイルするために必要な依存関係をインストールする必要があります。依存関係には、コンパイル プロセスに必要なさまざまなライブラリとツールが含まれます。ターミナルで次のコマンドを実行すると、依存関係をインストールできます。

sudo apt install build-essential libltdl-dev libjpeg-dev libpng-dev libtiff-dev libgif-dev libfreetype6-dev liblcms2-dev libxml2-dev

ImageMagickソースを準備する

依存関係がインストールされたら、次のステップは ./configure コマンドを実行して、ImageMagick ソースをコンパイル用に準備することです。

./configure

このコマンドは、ImageMagick をコンパイルするために必要な依存関係や構成をチェックします。依存関係や構成が不足している場合、./configure コマンドはエラー メッセージが表示されます。この場合、次の手順に進む前に、不足している依存関係をインストールするか、構成の問題を解決する必要があります。

オプション: モジュールを使用して ImageMagick を構成する

ImageMagick のより多くの機能を必要とする上級ユーザーは、–with-modules オプションを使用してアプリケーションをビルドする必要があります。このオプションを使用すると、追加のオプション機能とモジュールをインストールして、ImageMagick エクスペリエンスを強化できます。

このオプションを使用するには、./configure コマンドに含めます。

./configure --with-modules

注: 「./configure--with-modules」を含めることで、ImageMagick のすべての機能にアクセスできるようになります。

ImageMagick環境の構築

環境を構築して構成したら、make コマンドを使用して ImageMagick をコンパイルします。

make

このコマンドは、ImageMagick ソース コードを使用可能なアプリケーションにコンパイルします。システムの仕様によっては、コンパイル プロセスに数分かかる場合があります。コンパイルが完了したら、次の手順に進むことができます。

コンパイルされたバイナリ経由でImageMagickをインストールする

ソース コードをコンパイルしたら、次のステップはインストール コマンドを実行することです。これにより、Ubuntu システムに ImageMagick がインストールされます。

sudo make install

ImageMagick のダイナミック リンカー ランタイムを構成する

ImageMagick をインストールしたら、最後のステップとして動的リンカーのランタイム バインディングを構成します。このアクションにより、システムが実行時に ImageMagick ライブラリを見つけて使用できるようになります。

sudo ldconfig /usr/local/lib

このコマンドは、動的リンカーのランタイムバインディングを構成し、システム上で ImageMagick にアクセスして使用できるようにします。

このコマンドを実行すると、問題なく ImageMagick を使用できるようになります。失敗すると、ターミナルに次のエラーが表示される場合があります。

magick: error while loading shared libraries: libMagickCore-7.Q16HDRI.so.10: cannot open shared object file: No such file or directory

将来 ImageMagick をアップグレードまたは再インストールする場合は、ダイナミック リンカーのランタイム バインディングを再設定する必要がある場合があることに注意してください。その場合は、上記の手順に従って再設定してください。

ImageMagickのインストールを確認する

ImageMagick をインストールしたら、次のコマンドを実行してインストールを確認できます。

magick --version

出力例:

Version: ImageMagick x.x.x

ImageMagickコマンドの例

ImageMagickで画像形式を変換する

ImageMagick は、画像をある形式から別の形式に変換することもできます。たとえば、次のコマンドを使用して JPG 画像を PNG に変換できます。

convert input.jpg output.png

ImageMagickでサムネイルを作成する

ImageMagick を使用して画像からサムネイルを作成します。コマンドは次のとおりです。

convert input.png -thumbnail 200x200 output.png

このコマンドは、画像「input.png」から 200×200 のサムネイルを作成し、結果を「output.png」として保存します。

ImageMagick で画像のサイズを変更する

ImageMagick を使用すると、画像のサイズを特定の寸法に変更できます。そのためのコマンドは次のとおりです。

convert input.png -resize 200x200 output.png

これにより、画像「input.png」のサイズが 200×200 に変更され、結果が「output.png」として保存されます。

ImageMagick で画像にテキストを追加する

ImageMagick を使用して画像にテキストを追加できます。そのためのコマンドは次のとおりです。

convert input.png -font Arial -pointsize 36 -fill black -draw "text 20,50 'Hello World'" output.png

このコマンドは、Arial フォントと 36 ポイントのフォント サイズを使用して、画像「input.png」にテキスト「Hello World」を追加します。テキストは黒で塗りつぶされ、位置 (20,50) に配置されます。システムは結果を「output.png」として保存します。

結論

デフォルトのリポジトリを使用するか、ソース バイナリをコンパイルして Ubuntu システムに ImageMagick をインストールすると、画像処理用の包括的なツールセットにアクセスできるようになります。リポジトリ メソッドは使いやすさと安定性を提供し、ソースからコンパイルすると最新の機能とカスタマイズが提供されます。特にソース メソッドを使用する場合は、定期的な更新により ImageMagick インストールが最新の状態に保たれ、Ubuntu で高度な画像操作タスクを効率的に実行できるようになります。

便利なリンク

Ubuntu システムで ImageMagick を使用する際に役立つリンクをいくつか紹介します。

  • ImageMagick GitHub リポジトリ: ソース コードにアクセスし、問題を報告し、開発に貢献するには、公式の ImageMagick GitHub リポジトリにアクセスしてください。
  • ImageMagick 公式サイト: ソフトウェア、その機能、最新のアップデートに関する詳細情報については、ImageMagick の公式 Web サイトをご覧ください。
  • ImageMagick ディスカッション: GitHub のディスカッションに参加して質問したり、解決策を共有したり、ImageMagick コミュニティからサポートを受けたりできます。
Joshua James

コメントを残す