ImageMagick
スクリーンショット
開発元 ImageMagick Studio LLC
最新版 7.1.2-25[1] ウィキデータを編集 - 2026年6月4日 (12日前)
リポジトリ ウィキデータを編集
プログラミング
言語
C言語
対応OS FreeBSD, Linux, macOS, iOS, Windows, OS/2
プラットフォーム クロスプラットフォーム
サポート状況 開発中
種別 マルチメディア、グラフィックソフトウェア
ライセンス ImageMagick License
公式サイト imagemagick.org ウィキデータを編集
テンプレートを表示

ImageMagick(イメージマジック)は画像を操作したり表示したりするためのソフトウェアスイートである。GIFJPEGJPEG 2000PNGPDFPhoto CDTIFFDPXなど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

出典

編集
  1. ^ 7.1.2-25” (2026年6月4日). 2026年6月5日閲覧。
  2. ^ ImageMagick: Formats
  3. ^ ImageMagick: License
  4. ^ ImageMagick: Command-line Tools
  5. ^ ImageMagick: Application Program Interfaces

外部リンク

編集

📚 Artikel Terkait di Wikipedia

Docker

Engine is a client-server application with these major components: [17] ^ a b A server which is a type of long-running program called a daemon process (the

GNU General Public License

は第4稿そして正式版で完全に削除されている。 ^ GPLv2の第8節を参照せよ。特定国の準拠法により、特許や著作権を持つ「インタフェース」(interfaces)が、本プログラムの頒布や利用を制限する場合は、プログラムの著作権者がそのような特定国での本プログラムの頒布を禁止する条項である。第3次議論

Core Architecture Data Model

and systems data may define information exchanges or details for system interfaces. Systems nodes refers to nodes associated with physical entities as well

サービスプロバイダインタフェース

sound-handling functionality that are automatically available when an application program makes use of an implementation of the Java Sound API” ^ Seacord,

連邦エンタープライズアーキテクチャ

example, segment architecture provides definitions of data or service interfaces used within a core mission area or service, which are accessed by individual

ロシアの経済

Federation to implement SpaceWire network interfaces, as well as GigaSpaceWire and SpaceFibre gigabit interfaces as part of processor and switch microcircuits

MINDSTORMS

via Bluetooth サードパーティの拡張デバイス: NXT Sensors from HiTechnic Sensors and interfaces from mindsensors.com チュートリアル: A multimedia tutorial for the NXT-G graphical

JASON

(高機能光電子レーダーのためのデジタルビーム合成、1997年9月、JSR-97-230) High Performance Human-Computer Interfaces (高性能のヒューマン・コンピュータ・インターフェース、1997年9月、JSR-96-130) An Unconventional, Highly