ダウンロード
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
または、winget、scoop、chocolatey の非公式リリースのいずれかを通じてインストールします。
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 などのアプリケーションプログラミングインターフェースを使いたくなるかもしれません。