次のことができるアプリケーションはありますか?:
1つ以上の画像のサイズを変更する
画像を圧縮する
画像の回転と反転
プログレッシブ番号またはプレフィックス/サフィックスを使用して複数の画像の名前を変更します
PDFファイル全体を一連の画像に変換する
Windows .ico
ファイルから画像を抽出する
画像をDPX
、EXR
、GIF
、JPEG
、JPEG-2000
、PDF
、PhotoCD
、PNG
に変換します、Postscript
、SVG
、TIFF
、およびその他の形式
Ubuntu GNOME 15.10とGNOME 3.18を実行しています。
Converseen
はあなたのためのアプリです! Installそれで:
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.
スクリーンショット:
コマンドラインオプションが必要な場合は、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 Webサイト こちら で見つけることができます。
Convert an entire PDF file to a bunch images
Extract an image from a Windows .ico file
これらの操作が可能かどうかはわかりません。
Convert images to DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, TIFF, and other formats
これらすべてのファイル形式がImageMagickでサポートされているかどうかわかりません
補足として この回答 on 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