変換ツールを使用してLinuxコマンドラインから画像を編集する方法

ImageMagickは、Linux用の画像修正ソフトウェアのスイートです。それは、画像の修正、変換などのための多くのオプションを備えた多くのツールで構成されています。

ImageMagickのインストール(変換)

まず、以下を使用してImageMagickがすでにインストールされているかどうかを確認します。

変換-バージョン

インストールされていない場合は、 次のコマンドを使用してUbuntuとDebianにインストールします。

sudo apt install imagemagick

ノート: 古いバージョンのUbuntu(バージョン14.04以下)の場合は、次を使用する必要があります apt-get それ以外の apt.

CentOSとFedoraにインストールするには、 走る:

yum install ImageMagick

を使用して画像のサイズを変更します 変換

画像のサイズを変更するには、フラグを使用します -サイズ変更:

convert test.png -resize 300x200 test_2.png#ここでtest.pngはソース画像、test_2.pngは変換された画像の名前#300はピクセル単位で変換される幅、200はピクセル単位の高さ変換テスト.png -resize 300 test_2.png#これは高さを保持しますが幅を300に変更しますconvert test.png -resize x200 test_2.png#これは幅を保持しますが高さを200に変更します

画像形式の変換

変換ツールは、ある画像形式から別の画像形式に画像を変換できます。膨大な数のフォーマットをサポートしています。

以下は、PNG画像をJPG形式に変換するコマンドの例です。

test.pngtest.jpgを変換します

画像の明るさとコントラストを変更する

Convertは、GUIベースのツールと同様に、画像の明るさ、コントラスト、圧縮レベルなどの属性を変更するために使用できます。

画像の明るさを変更するには、 使用する:

convert -brightness-contrast 10 test.png test_2.png

画像のコントラストレベルを変更するには、 使用する :

変換-明るさ-コントラストx5test.png test_2.png

JPEG画像の品質指数(圧縮レベル)を変更するには、 使用する:

変換test.jpg-quality 15 test_2.jpg

ノート:圧縮レベルが低いほど、画像の品質が高くなります。そしてもちろん、高い圧縮レベルと比較して、画像サイズも大きくなります。

同様の方法で、他の属性を変更できます。通常のGUIツールを使用して実行できるほとんどすべてのタスクは、ImageMagickを使用して実行できます。 変換 コマンドラインツール。

すべてのものの完全なリストについては 変換 コマンドで実行できます。変換のマニュアルページを参照してください。または、ターミナルで次のコマンドを実行します。

男を改宗させる

? 乾杯!