ImageMagick
ImageMagick(イメージマジック)は画像を操作したり表示したりするためのソフトウェアスイートである。GIF、JPEG、JPEG 2000、PNG、PDF、Photo CD、TIFF、DPXなど100種類以上の画像ファイルフォーマットに対応している。GPL互換でより制限が緩い独自ライセンスが適用されている。
|
| |
| 開発元 | ImageMagick Studio LLC |
|---|---|
| 最終版 |
7.1.2-19[1] |
| リポジトリ | |
| プログラミング 言語 | C言語 |
| 対応OS | FreeBSD, Linux, macOS, iOS, Windows, OS/2 |
| プラットフォーム | クロスプラットフォーム |
| サポート状況 | 開発中 |
| 種別 | マルチメディア、グラフィックソフトウェア |
| ライセンス | ImageMagick License |
| 公式サイト |
imagemagick.org |
ImageMagick(イメージマジック)は画像を操作したり表示したりするためのソフトウェアスイートである。GIF、JPEG、JPEG 2000、PNG、PDF、Photo CD、TIFF、DPXなど100種類以上の画像ファイルフォーマットに対応している[2]。GPL互換でより制限が緩い独自ライセンスが適用されている[3]。
利用方法
[編集]ImageMagick はコマンドラインから利用する方法と、他のプログラムから呼び出して使う方法がある。
コマンドラインからの利用方法
[編集]ImageMagickは多数のコマンドラインツールを含んでおり、バッチ処理などでGUIを使わずに画像処理したい場合に有用である[4]。
この節の加筆が望まれています。 |
- 画像を表示 -
display input_file - スクリーンショット -
import [ options ... ] output file - 画像変換 -
convert [ options ... ] input_file output_file- (例)
convert -delay 100 -loop 0 magick[1-2].gif magick-anime.gif
- (例)
プログラムからの利用方法
[編集]ImageMagick は様々な言語から利用できる。以下に言語ごとの実装を示す[5]。
| 言語 | 実装名 |
|---|---|
| Ada | G2F |
| C言語 | MagickCore MagickWand |
| Ch | ChMagick |
| COM+ | ImageMagickObject |
| C++ | Magick++ |
| GO | GoImagick |
| Java | JMagick |
| LabVIEW | LVOOP ImageMagick |
| Lisp | L-Magick |
| Lua | magick |
| Neko/haXe | NMagick |
| .NET | MagickNet |
| Pascal | PascalMagick |
| Perl | PerlMagick |
| PHP | MagickWand for PHP IMagick |
| Python | PythonMagick |
| REALbasic | MBS Realbasic ImageMagick |
| Ruby | RMagick |
| Rust | RustWand |
| Tcl | TclMagick |
| XML-RPC | RemoteMagick |
出典
[編集]- ^ ImageMagick. “Release 7.1.2-19 · ImageMagick/ImageMagick” (英語). 2026年4月13日閲覧。
- ^ ImageMagick: Formats
- ^ ImageMagick: License
- ^ ImageMagick: Command-line Tools
- ^ ImageMagick: Application Program Interfaces