⚠️ これは 非公式の翻訳サイトです。ImageMagick Studio LLC とは無関係です。正確な情報は 原文(https://imagemagick.org/script/download.php) を参照してください。

ダウンロード

Linux バイナリ版 • macOS バイナリ版 • Windows バイナリ版

ImageMagick はソースからインストールできます。ただし、適切な開発環境がない場合や、すぐに使い始めたい場合は、すぐに実行できる Linux または Windows の実行ファイルをダウンロードしてください。ダウンロードの前に、ImageMagick 配布物の最近の変更点を確認するとよいでしょう。

ImageMagick のソースおよびバイナリ配布物は、世界各地の FTP・Web ミラーから入手できます。

ImageMagick を利用する前に、ローカル環境に適したセキュリティポリシーを確立することを強くおすすめします。

Linux バイナリ版

ビルド済みの Linux バイナリとしては AppImage のみを提供しています。別のディストリビューション向けのバイナリが必要な場合や、独自のコンパイルオプションが必要な場合は、ソースからのビルドが必要です。ImageMagick はシングルコアのコンピューターでも問題なく動作しますが、マルチコアシステムでは自動的に並列実行され、実行時間を大幅に短縮します。

バージョン 説明
ImageMagick-7.1.2-25-gcc-x86_64.AppImage
ImageMagick-7.1.2-25-clang-x86_64.AppImage Linux 上の完全なポータブルアプリケーション。インストール不要で、ダウンロードして実行するだけです。この AppImage はセキュリティポリシーが開放的な設定になっています。ImageMagick の推奨プラクティスでは、ローカル環境に適したセキュリティポリシーを設定することを強く推奨しています。ローカルパス(例: ~/.config/ImageMagick/policy.xml)に独自のセキュリティポリシーを追加し、次のコマンドで確認してください: ./magick -list policy。

来歴(provenance)を検証してください。

macOS バイナリ版

Mac 向けのビルド済みバイナリを提供する Homebrew をおすすめします(MacPorts を好むユーザーもいます)。Homebrew をダウンロードして、次のように入力します:

brew install imagemagick

ImageMagick は Ghostscript フォントに依存します。インストールするには、次のように入力します:

brew install ghostscript

brew コマンドは、ImageMagick とその多くのデリゲートライブラリ(JPEG、PNG、Freetype など)をダウンロードしてインストールします。Homebrew は設定可能なビルドを許可しなくなったため、異なるコンパイルオプション(librsvg サポートなど)が必要な場合は、ソースからビルドする必要があります。

Windows バイナリ版

ImageMagick は Windows 10(x86、x64、arm64)以降、または Windows Server 2012 以降で動作します。

特に大きな画像を扱う場合は、メモリ量が重要な要素になります。最低 512 MB の RAM を推奨しますが、RAM は多いほど良いです。ImageMagick はシングルコアのコンピューターでも快適に動作しますが、マルチコアシステムでは自動的に並列実行され、実行時間を大幅に短縮します。

Windows 版の ImageMagick は自己インストール形式です。下記の該当バージョンをクリックするだけで、インストーラが起動し、いくつかのインストール項目を尋ねてきます。ファイル名に Q8 が含まれるバージョンは 1 ピクセル成分あたり 8 ビット(例: 8 ビットの赤、8 ビットの緑など)、Q16 が含まれるものは 1 ピクセル成分あたり 16 ビットです。Q16 版は精度を損なわずに 16 ビット画像を読み書きできますが、Q8 版の 2 倍のリソースを必要とします。ファイル名に dll が含まれるバージョンは、ImageMagick ライブラリをダイナミックリンクライブラリとして含みます。Windows の 32 ビット OS でない限り、64 ビット Windows ではこのバージョンの ImageMagick を推奨します:

バージョン 説明
ImageMagick-7.1.2-25-Q16-HDRI-x64-dll.exe Win64 ダイナミック、1 ピクセル成分あたり 16 ビット、ハイダイナミックレンジ画像(HDRI)有効

または、以下の代替 Windows バイナリ配布物から選べます:

バージョン 説明
ImageMagick-7.1.2-25-Q16-x64-dll.exe Win64 ダイナミック、1 ピクセル成分あたり 16 ビット
ImageMagick-7.1.2-25-Q16-x64-static.exe Win64 スタティック、1 ピクセル成分あたり 16 ビット
ImageMagick-7.1.2-25-Q8-x64-dll.exe Win64 ダイナミック、1 ピクセル成分あたり 8 ビット
ImageMagick-7.1.2-25-Q8-x64-static.exe Win64 スタティック、1 ピクセル成分あたり 8 ビット
ImageMagick-7.1.2-25-Q16-HDRI-x64-static.exe Win64 スタティック、1 ピクセル成分あたり 16 ビット、ハイダイナミックレンジ画像有効
ImageMagick-7.1.2-25-Q8-arm64-dll.exe ARM64 ダイナミック、1 ピクセル成分あたり 8 ビット
ImageMagick-7.1.2-25-Q8-arm64-static.exe ARM64 スタティック、1 ピクセル成分あたり 8 ビット
ImageMagick-7.1.2-25-Q16-arm64-dll.exe ARM64 ダイナミック、1 ピクセル成分あたり 16 ビット
ImageMagick-7.1.2-25-Q16-arm64-static.exe ARM64 ダイナミック、1 ピクセル成分あたり 16 ビット
ImageMagick-7.1.2-25-Q16-HDRI-arm64-dll.exe ARM64 ダイナミック、1 ピクセル成分あたり 16 ビット、ハイダイナミックレンジ画像有効
ImageMagick-7.1.2-25-Q16-HDRI-arm64-static.exe ARM64 スタティック、1 ピクセル成分あたり 16 ビット、ハイダイナミックレンジ画像有効
ImageMagick-7.1.2-25-Q16-x86-dll.exe Win32 ダイナミック、1 ピクセル成分あたり 16 ビット
ImageMagick-7.1.2-25-Q16-x86-static.exe Win32 スタティック、1 ピクセル成分あたり 16 ビット
ImageMagick-7.1.2-25-Q8-x86-dll.exe Win32 ダイナミック、1 ピクセル成分あたり 8 ビット
ImageMagick-7.1.2-25-Q8-x86-static.exe Win32 スタティック、1 ピクセル成分あたり 8 ビット
ImageMagick-7.1.2-25-Q16-HDRI-x86-dll.exe Win32 ダイナミック、1 ピクセル成分あたり 16 ビット、ハイダイナミックレンジ画像有効
ImageMagick-7.1.2-25-Q16-HDRI-x86-static.exe Win32 スタティック、1 ピクセル成分あたり 16 ビット、ハイダイナミックレンジ画像有効
ImageMagick-7.1.2-25-portable-Q16-x64.7z ポータブル Win64 スタティック、1 ピクセル成分あたり 16 ビット。ホストにコピーして実行するだけ(インストーラ不要、Windows レジストリへの登録なし)。
ImageMagick-7.1.2-25-portable-Q16-arm64.7z ポータブル ARM64 スタティック、1 ピクセル成分あたり 16 ビット。ホストにコピーして実行するだけ(インストーラ不要、Windows レジストリへの登録なし)。
ImageMagick-7.1.2-25-portable-Q16-x86.7z ポータブル Win32 スタティック、1 ピクセル成分あたり 16 ビット。ホストにコピーして実行するだけ(インストーラ不要、Windows レジストリへの登録なし)。
ImageMagick-7.1.2-25-portable-Q8-x64.7z ポータブル Win64 スタティック、1 ピクセル成分あたり 8 ビット。ホストにコピーして実行するだけ(インストーラ不要、Windows レジストリへの登録なし)。
ImageMagick-7.1.2-25-portable-Q8-arm64.7z ポータブル ARM64 スタティック、1 ピクセル成分あたり 8 ビット。ホストにコピーして実行するだけ(インストーラ不要、Windows レジストリへの登録なし)。
ImageMagick-7.1.2-25-portable-Q8-x86.7z ポータブル Win32 スタティック、1 ピクセル成分あたり 8 ビット。ホストにコピーして実行するだけ(インストーラ不要、Windows レジストリへの登録なし)。
ImageMagick-7.1.2-25-portable-Q16-HDRI-x64.7z ポータブル Win64 スタティック、1 ピクセル成分あたり 16 ビット、ハイダイナミックレンジ画像有効。ホストにコピーして実行するだけ(インストーラ不要、Windows レジストリへの登録なし)。
ImageMagick-7.1.2-25-portable-Q16-HDRI-arm64.7z ポータブル ARM64 スタティック、1 ピクセル成分あたり 16 ビット、ハイダイナミックレンジ画像有効。ホストにコピーして実行するだけ(インストーラ不要、Windows レジストリへの登録なし)。
ImageMagick-7.1.2-25-portable-Q16-HDRI-x86.7z ポータブル Win32 スタティック、1 ピクセル成分あたり 16 ビット、ハイダイナミックレンジ画像有効。ホストにコピーして実行するだけ(インストーラ不要、Windows レジストリへの登録なし)。

来歴(provenance)を検証してください。

あるいは、winget で ImageMagick をインストールすることもできます。ImageMagick は Advanced Installer を使って最新リリースを winget リポジトリへ公開しています。

winget install ImageMagick.Q16-HDRI


winget install ImageMagick.Q16


winget install ImageMagick.Q8

または、wingetscoopchocolatey の非公式リリースのいずれかを通じてインストールします。

winget install ImageMagick.ImageMagick


scoop install main/imagemagick


choco install imagemagick

ImageMagick が正しく動作することを確認するには、コマンドプロンプトウィンドウで次のように入力します:

magick logo: logo.gif
magick identify logo.gif

問題が発生した場合は、vcomp140.dll が必要な可能性が高いです。インストールするには、Visual C++ 再頒布可能パッケージをダウンロードしてください。

なお、Windows で ImageMagick コマンドラインを使う際は、シングルクォート(')ではなくダブルクォート(")を使用してください:

magick "e:/myimages/image.png" "e:/myimages/image.jpg"

VBScript スクリプトでは、ダブルクォートを 2 つ重ねて使います:

Set objShell = wscript.createobject("wscript.shell")
objShell.Exec("magick ""e:/myimages/image.png"" ""e:/myimages/image.jpg""")

ImageMagick を利用する前に、ローカル環境に適したセキュリティポリシーを確立することを強くおすすめします。

おめでとうございます。これで Windows 上で動作する ImageMagick 配布物が手に入り、ImageMagick で画像を変換・合成・編集する準備が整いました。あるいは、C・C++・Perl などのアプリケーションプログラミングインターフェースを使いたくなるかもしれません。