ImageMagick(イメージマジック)とは、画像処理ライブラリです。コマンドラインツールやAPIライブラリとして利用します。非常に多くの画像フォーマットに対応し、高機能な画像処理機能を提供します。

オープンソースのImageMagickとは

ImageMagick(イメージマジック)とは、画像処理ライブラリです。コマンドラインツールやAPIライブラリとして利用します。非常に多くの画像フォーマットに対応し、高機能な画像処理機能を提供します。

「ImageMagick」基本情報

概要

ImageMagick(イメージマジック)とは、画像処理ライブラリです。コマンドラインツールやAPIライブラリとして利用します。非常に多くの画像フォーマットに対応し、高機能な画像処理機能を提供します。

基本説明

ImageMagickは、画像処理ライブラリです。PhotoshopのようなGUI画像エディタではありません。

画像処理や画像変換など、高度な画像処理機能を提供します。画像処理ライブラリとして考えられることは、ほぼすべて対応しています。

ImageMagickは画像のバッチ処理用に設計されています。スクリプトで複数の画像処理操作を組み合わせて実行できます。

「Webアプリケーション」や「動画処理ツール」など他のツールのサブシステムとしても使用できます。

画像処理速度優先ではなく、高画質処理を行えるように設計されています。

TOPに戻る

主な特徴

多くの画像フォーマットに対応

ImageMagickは、多くの画像フォーマットに対応している点が特徴です。200種類以上に対応しています。

特に、新フォーマットへの対応が充実しています。

  • BMP
  • DPX
  • EPS
  • EXR
  • GIF
  • JPEG(JPEG-2000)
  • PDF
  • PNG
  • Postscript
  • TIFF
  • WebP など
画像編集機能

ImageMagickは、多くの画像処理機能を提供します。

  • 画像サイズ変更
  • 画像反転
  • 画像回転
  • 画像フォーマット変換
  • 色調整
  • さまざまな特殊効果の適用
  • テキスト描画
  • 線描画
  • 楕円描画
  • ベジエ曲線
  • ポリゴン
  • GIFアニメーションシーケンス作成
  • カラープロファイルでの正確なカラーマネージメント
  • 離散フーリエ変換
  • 高ダイナミックレンジ画像
  • グラデーション
  • サムネイル作成 など
「コマンドライン」と「APIインターフェース」

ImageMagickの機能は、「convert」「identify」「composite」などのコマンドラインツールから使用します。

また、各種プログラミング言語環境からAPIを介して利用できます。

  • .NET
  • Ada
  • C++
  • COM+
  • Java
  • Julia
  • Lisp
  • Pascal
  • Perl
  • PHP
  • Python
  • R
  • Ruby など
大規模画像に対応

ImageMagickは、テラピクセルクラスの巨大な画像に対しても対応できます。

マルチスレッド実装

ImageMagickの多くの内部アルゴリズムは、複数の計算スレッドを使用してスレッドセーフに実行されます。

マルチコアプロセッサチップの機能を活用でき、パフォーマンスを向上させます。

マルチプラットフォーム

ImageMagickは各種主要プラットフォームに対応しています。

  • Linux
  • UNIX
  • Windows
  • Mac OS X
  • iOS
  • Android

TOPに戻る

同様製品

同様な機能を提供する製品として、次のようなものがあります。

オープンソース製品:「OpenCV」など。

TOPに戻る

オフィシャルサイト

オフィシャルサイト

→ImageMagick

ライセンス情報

ImageMagickのライセンスは「Apache 2.0」です。

詳細について、こちらを参照ください。
→ImageMagick →License

ダウンロード

→ImageMagick →Download

TOPに戻る

参考元サイト

TOPに戻る

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。

ImageMagick最新TOPICS

最新情報はありません。

ImageMagick最新CLOSEUPコラム

  • 20171130-netapp サイド
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter