イメージマジック

イメージマジック

以下のことができるアプリケーションを探しています:

  • 1つまたは複数の画像のサイズを変更する
  • 画像を圧縮する
  • 画像の回転と反転
  • 連続した番号または接頭辞/接尾辞を使用して複数の画像の名前を変更する
  • PDFファイル全体を画像に変換する
  • .icoWindowsファイルから画像を抽出する
  • 画像をDPX、、、、、、、、、、、、、その他EXRの形式に変換し ます​​GIFJPEGJPEG-2000PDFPhotoCDPNGPostscriptSVGTIFF

私は Ubuntu GNOME 15.10 を GNOME 3.18 で実行しています。

答え1

イメージマジック

コマンドラインオプションが必要な場合は、ImageMagick

インストールsudo apt-get install imagemagick

使用法

ほとんどの操作ではconvertコマンドが使用されます。画像を別の形式に変換するには基本的には、画像の名前を目的のファイル拡張子に変更することになります。

convert image1.png image1.jpg

画像のサイズを変更するにはオプションを使用します-resize

convert image1.png -resize 200×100 image1.png

を使用する場合-resize、ImageMagick は画像のアスペクト比を維持し、指定された寸法の画像にそれを収めることに注意してください。画像を特定のサイズに強制するには、!寸法に を追加します。

convert image1.png -resize 200×100! image1.png

画像を回転するオプションを-rotate使用して度数を指定します。次のコマンドは画像を 90 度回転します。

convert image1.jpg -rotate 90 image1-rotated.jpg

これはコマンドラインツールなので、Bashや一括操作を実行する次のコマンドは、現在のディレクトリにあるすべての PNG ファイルを取得して回転し、各ファイル名の先頭に「-rotated」を追加した新しいコピーを保存します。

for file in *.png; do convert $file -rotate 90 rotated-$file; done

任意の操作中に、出力イメージの名前が入力イメージと同じ場合、その操作によって元のイメージが上書きされます。それ以外の場合は、新しいイメージが作成されます。

より詳細なドキュメントは以下をご覧くださいImageMagickのウェブサイトはこちら

制限事項

  • PDFファイル全体を画像に変換する
  • Windows .ico ファイルから画像を抽出する

これらの操作が可能かどうかはわかりません。

  • 画像をDPX、EXR、GIF、JPEG、JPEG-2000、PDF、PhotoCD、PNG、Postscript、SVG、TIFFなどの形式に変換します。

これらすべてのファイル形式がImageMagickでサポートされているかどうかはわかりません

回答元

答え2

Converseenまさにあなたにぴったりのアプリです!インストールそれを次のように変更します:

sudo apt-get install converseen

これはまさにあなたが求めていたこと以上のものです!あなたが要求したすべてのフォーマットをサポートしており、Magick++ 画像ライブラリ100 種類以上の画像形式をサポートしています。

説明:

Batch image converter and resizer
You can convert an unlimited number of images and / or create thumbnails
to any of the most popular formats: DPX, EXR, GIF, JPEG, JPEG-2000, PDF,
PhotoCD, PNG, Postscript, SVG, and TIFF.
Thanks to the Magick++ image libraries it supports more than 100 image formats.

スクリーンショット:

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

答え3

補足としてこの答えの上imagemagik

それは、ファイルマネージャーのコンテキストメニューデスクトップ ファイル内 (メニュー サービス、アクション、契約ファイルなど)。

選択したファイルに対して変換コマンドを実行し、入力拡張子を出力名に追加せずにファイル名を保持する

program "$0" "${0%%.*}".extension' %f

例:

convert "$0" "${0%%.*}".png' %f

Nautilus/PCManFM アクション内:

Exec=bash -c 'convert "$0" "${0%%.*}".png' %f

Nautilus 構成ツールで作成すると、ファイルは次のようになります。

[Desktop Entry]
Type=Action
ToolbarLabel[en_US]=Convert to png
ToolbarLabel[en]=Convert to png
ToolbarLabel[C]=Convert to png
Name[en_US]=Convert to png
Name[en]=Convert to png
Name[C]=Convert to png
Profiles=profile-zero;

[X-Action-Profile profile-zero]
Basenames=!image/png;image/*;*;
Exec=bash -c  'convert "$0" "${0%%.*}".png' %f
Name[en_US]=Default profile
Name[en]=Default profile
Name[C]=Default profile

関連情報