サーチ…


備考

ImageMagickは、コマンドラインインターフェイスまたは言語の束縛を使用して、ほとんどすべてのラスタ(およびいくつかのベクター)画像フォーマットを処理するためのオープンソースのツールスイートです。 20以上の言語のいずれかを使用して、200以上の画像フォーマットがサポートされています。 ImageMagickは、Linux、Windows、Mac OS、iOS、Androidなどで動作します。

現在のバージョンは7.xで、2011年以降にリリースされました。このリリースシリーズには多くの新機能が含まれており、ImageMagickの大幅な見直しを行っています。以前のように多くの機能が動作しますが、一部のビットは6.xシリーズと完全に後方互換性がありません。その結果、多くのディストリビューションでは、まだ古い6.xシリーズのリリースがデフォルトとなっているため、スクリプトが壊れないようになっています。ちょうど始めるなら、7.xを使うことが推奨されます。既存のチュートリアルやスクリプトのほとんどは動作しますが、多くのことが直感的に、より速く、一般的にはよりよく機能します。

バージョン

バージョン発売日
7.0.5 2017-02-20
7.0.4 2016-12-14
7.0.3 2016-08-29
7.0.2 2016-06-09
7.0.1 2016-04-30
7.0.0 2011-08-01

インストールまたはセットアップ

ImageMagickは、ソースまたはバイナリからインストールできます。

Windowsバイナリの場合

実行可能バイナリファイルをダウンロードします。適切なバージョンをクリックすると、それ自体が起動し、ウィザードに従います。次のコマンドを入力して、ImageMagickが正常にインストールされているかどうかを調べることができます。

identify -version

すぐに実行できるImageMagickとインストールガイドをダウンロードする

ソースファイルとインストールガイドをダウンロードする

ファイルフォーマット間でイメージを変換する

magickコマンド(または `IM 6.xのユーザー向けに変換)を使用すると、イメージフォーマットを他のフォーマットに変換することができます。 1つのフォーマットから別のフォーマットに移行するためにできるだけ処理が行われないため、他の議論は必要ありません。入力ファイルと出力ファイルを指定するだけです。 JPEGをPNGに変換するには:

$ magick image.jpg image.png

またはTIFFからGIFへ:

$ magick image2.tif image.gif

アニメーションGIFを作成する

一連の静止画像( frame01.jpgframe02.jpgなど)から開始すると、アニメーションGIFは次のコマンドを使用して作成できます。

magick -delay 10 -loop 0 frame*.jpg animation.gif
  • -delay 10は、フレーム間の間隔を0.1秒に設定します。

  • -loop 0は、無限ループアニメーションを作成します。

画像の違いを比較する

ImageMagickには、画像を操作するためのコマンドラインユーティリティが多数含まれています。ここでは、 compareコマンドラインツールを使用compareます。

compareツールは非常に便利です。 JSPファイルの実際の結果と予想されるデザインUI HTMLファイルの違いをテストする(レイアウト、色、アイコンなど)場合は、単にcompareコマンドを使用compare必要があります。あなたは自分の目と比較する必要はありません。

1.jpg

ここに画像の説明を入力

2.jpg

ここに画像の説明を入力

まず、 同じ画像を比較します

magick compare 1.jpg 1.jpg difference1.jpg

結果⇒difference1.jpg

白は、変更することなく元に戻されたピクセルを強調(低輝度)します。

ここに画像の説明を入力

画像を変更したものと比較しましょう。

magick compare 1.jpg 2.jpg difference2.jpg

結果⇒difference2.jpg

差分画像の赤色の領域は、画像の変更によって影響を受けるピクセルを強調(強調表示)します。

ここに画像の説明を入力

ImageMagickのコマンドラインユーティリティのリストを以下に示します



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow