概要 • ImageMagickのダウンロード • ImageMagickのインストール • コマンドラインツール • プログラムインターフェース • 画像フォーマット • ヘルプの入手方法 • ImageMagickのサポート • その他
このImageMagickサイトマップを使用して、下記の関心のある領域にすばやく移動できます。このページで目的の情報が見つからない場合は、サイト内検索 をお試しください。
概要
ImageMagickのダウンロード
ImageMagickのインストール
ImageMagickはソースからインストールできます。ただし、適切な開発環境がない場合や、すぐに開始したい場合は、すぐに実行できるLinuxまたはWindowsの実行ファイル をダウンロードしてください。
コマンドラインツール
- magick:画像フォーマット間の変換、画像のサイズ変更、ぼかし、トリミング、ノイズ除去、ディザリング、描画、反転、結合、リサンプリングなどを行います。
- magick animate:任意のXサーバーで画像シーケンスをアニメーション化します。
- magick compare:画像とその再構成の差を数学的および視覚的に注釈付けします。
- magick composite:1つの画像を別の画像に重ね合わせます。
- magick conjure:Magick Scripting Language(MSL)で記述されたスクリプトを解釈および実行します。
- magick display:任意のXサーバーで画像または画像シーケンスを表示します。
- magick identify:1つ以上の画像ファイルのフォーマットと特性を記述します。
- magick import:Xサーバー上の任意の表示可能なウィンドウを保存し、画像ファイルとして出力します。
- magick mogrify:画像のサイズ変更、ぼかし、トリミング、ノイズ除去、ディザリング、描画、反転、結合、リサンプリングなどを行います。
- magick montage:複数の個別の画像を組み合わせて複合画像を作成します。
- magick stream:画像または画像の一部のある1つ以上のピクセルコンポーネントを、選択したストレージ形式にストリーミングするための軽量ツールです。
プログラムインターフェース
- CL-Magick:ImageMagickライブラリへのCommon Lispインターフェースを提供します。
- Magick.NET:Magick.NETを使用して、Windows .NETから画像を変換、合成、編集します。
- Magick++:ImageMagickへのオブジェクト指向C++インターフェースを提供します。
- IMagick:ImageMagick APIを使用して画像を作成および変更するためのネイティブPHP拡張機能です。
- JMagick:ImageMagickへのオブジェクト指向Javaインターフェースを提供します。
- MagickCore:C API。熟練の開発者向け。
- MagickWand:C言語から画像を変換、合成、編集します。
- nMagick:ImageMagickライブラリをhaXeおよびNekoプラットフォームに移植したものです。
- PascalMagick:MagickWand APIと低レベルのMagickCoreライブラリのPascalバインディング。
- PerlMagick:Perl言語から画像を変換、合成、編集します。
- PythonMagick:ImageMagickへのオブジェクト指向Pythonインターフェース。
- RMagick:Rubyプログラミング言語とImageMagick間のインターフェースです。
- TclMagick:ImageMagick MagickWand APIへのネイティブTcl拡張機能です。
画像フォーマット
ヘルプの入手方法
ImageMagickのサポート
その他
アニメーション | 複数の画像からGIFアニメーションシーケンスを作成します。 |
バイラテラルぼかし | 非線形、エッジ保持、ノイズ低減スムージングフィルター。 |
カラーマネジメント | カラープロファイルを使用した正確なカラーマネジメント、またはカラー空間によって要求されるガンマ圧縮または拡張の代わりに使用します。 |
カラー閾値処理 | カラー範囲内のすべてのピクセルを白、それ以外のピクセルを黒にします。 |
コマンドライン処理 | コマンドラインからImageMagickを使用します。 |
複雑なテキストレイアウト | 双方向テキストサポートとシェーピング。 |
合成 | 1つの画像を別の画像に重ね合わせます。 |
連結成分ラベリング | 画像内の連結領域に一意のラベルを付けます。 |
凸包 | 画像の前景オブジェクトを含む最小面積の凸多角形。さらに、最小境界ボックスと回転解除角度も生成されます。 |
装飾 | 画像に枠線またはフレームを追加します。 |
画像の特徴の輪郭表示 | Cannyエッジ検出、ハフ変換による直線検出。 |
離散フーリエ変換 | 順方向および逆方向のDFTを実装します。 |
分散ピクセルキャッシュ | 中間ピクセルストレージを1つ以上のリモートサーバーにオフロードします。 |
描画 | 画像に図形またはテキストを追加します。 |
画像の暗号化または復号化 | 通常の画像を理解できないごちゃごちゃしたものに変換し、元に戻します。 |
フォーマット変換 | 画像をあるフォーマットから別のフォーマット(例:PNGからJPEG)に変換します。 |
一般化ピクセル歪み | 透視図を含む画像の歪みを修正または誘導します。 |
異種分散処理 | 特定のアルゴリズムはOpenCL対応であり、CPU、GPU、その他のプロセッサで構成される異種プラットフォーム全体で協調して実行することで提供される高速化を利用します。 |
ハイダイナミックレンジ画像 | 最も明るい直射日光から最も暗い影まで、実際のシーンに見られる幅広い輝度レベルを正確に表現します。 |
ヒストグラム均等化 | 適応型ヒストグラム均等化を使用して、画像のコントラストを向上させます。 |
イメージキャッシュ | ローカルフォルダに画像、画像シーケンス、ビデオ、オーディオ、またはメタデータをキャッシュするための安全な方法とツール。 |
画像計算ツール | 画像、画像シーケンス、または画像チャンネルに数式を適用します。 |
画像グラデーション | 水平、垂直、円形、または楕円形の形状を持つ2色のグラデーションを作成します。 |
画像識別 | 画像のフォーマットと属性を記述します。 |
iPhone での ImageMagick | iPhone や iPad などの iOS デバイスで画像の変換、編集、合成を行います。 |
大規模画像サポート | メガピクセル、ギガピクセル、テラピクセルのサイズの画像の読み込み、処理、書き込みを行います。 |
モンタージュ | 画像キャンバス上に画像サムネイルを並べて配置します。 |
形状の形態 | 画像内の特徴を抽出し、形状を記述し、パターンを認識します。 |
動画サポート | デジタルフィルム制作で一般的に使用される画像形式の読み書きを行います。 |
マルチスペクトル画像 | 最大32バンドのマルチスペクトル画像をサポートし、そのうち22バンドはメタチャンネルです。 |
ノイズと色の低減 | Kuwahara フィルタ、平均シフト。 |
知覚ハッシュ | 視覚的に同一の画像を同じまたは類似のハッシュにマッピングします。画像検索、認証、インデックス作成、コピー検出、デジタルウォーターマーキングなどに役立ちます。 |
特殊効果 | 画像のぼかし、シャープ化、閾値処理、色付けを行います。 |
テキストとコメント | 画像に説明的または芸術的なテキストを挿入します。 |
スレッド実行サポート | ImageMagick はスレッドセーフであり、ほとんどの内部アルゴリズムは 並列 で実行され、マルチコアプロセッサチップによる高速化を利用します。 |
変換 | 画像のサイズ変更、回転、スキュー補正、トリミング、反転、切り抜きを行います。 |
透過性 | 画像の一部を非表示にします。 |
仮想ピクセルサポート | 画像境界の外側のピクセルに簡単にアクセスできます。 |
ImageMagick レガシー
バージョン6のImageMagickレガシーリリースをhttps://legacy.imagemagick.orgで引き続きメンテナンスしています。レガシーImageMagickに関する議論のアーカイブもメンテナンスしています。