特定のフォルダー内のすべての画像を同じ幅に拡大します(ただし、適切に拡大縮小された高さは異なります)。 GUIベースまたはコマンドラインツールを使用してこれを行うにはどうすればよいですか?
ボーナスポイントの場合、最初の幅に基づいて拡大縮小する画像を制限することは可能ですか(つまり、幅> xおよび/または幅<yの画像のみを拡大縮小します)?
これはimagemagickで非常に簡単です。ソフトウェアセンターにインストールできるはずです。画像のバッチ処理に推奨します。
バッチのサイズ変更は非常に簡単です(Ubuntu 11.10でテストしました)。次のコマンドを使用して、すべての.jpgファイルのサイズを200ピクセル幅に変更し、アスペクト比を維持します。
$ convert '*.jpg[200x]' resized%03d.png
-setオプションを使用してファイル名を維持できます。例:
convert "images/*.jpg[250x]" -set filename:base "%[base]" "images/new_folder/%[filename:base].jpg"
さらにファイルがある場合は、findで使用する必要があります
find /folder -iname '*.JPG' -exec convert \{} -verbose -set filename:base "%[base]" -resize 1920x1080\> "/folder/images/%[filename:base].JPG" \;
これは、imagemagickのパワーのほんの一部に過ぎません。サイズ変更 無限に調整可能 。より高度なサイズ変更を行うには、 -resize
オプションを使用する必要があります。
サイズ変更をshrinkingに制限できます:
$ convert '*.jpg[300x>]' thumb-300-%03d.png
または拡大:
$ convert '*.jpg[300x<]' thumb-300-%03d.png
geometry documentation を見て、他のオプションを確認してください。
GUIの場合、 Phatch "ワンクリックで何千枚の写真に値する"は、このような迅速な作業に最適です。すでにUbuntuリポジトリにあります。
Sudo apt-get install phatch
これを試して:
Sudo apt-get install gimp-plugin-registry
次に、Gimpを開き、Filters > Batch > Batch Process
にあるバッチプラグインを開きます。
Input
タブで画像を選択し、驚くほど名前が付けられたResize
タブでサイズ変更操作を定義します。
詳細については、 こちら をご覧ください。
ImageMagickツールからmogrify
コマンドを試してください。
例:
$ mogrify -path small/ -auto-orient -thumbnail 300x *.jpg
find . -iname \*.jpg -exec convert -verbose -quality 80 -resize 1600\> "{}" "FOO_FOLDER/{}" \;
高さを適切にスケーリングします。
convert
コマンドを使用するには、Sudo apt-get install imagemagick
を介してImagemagickをインストールする必要があります。
Windowsの場合: イメージのサイズを変更するバッチスクリプト 。
答えられて受け入れられました(そしてImageMagickを使用します)が、完全を期すために...私はいくつかの基本的なツールを備えたシンプルなビューアを望んでいて、GUIである必要がある非技術的な上司がいます。私は gThumb を彼に決めました。
サムネイルビューで...
batch画像のサイズ変更については、多くのパッケージを見て、最終的に使用可能なインターフェースを持つパッケージを見つけました– converseen。スクロール可能な左ペインで重要な設定がいくらか隠されていることがわかったら、すべてうまくいきます。
これがすべてのOPユースケースに適合するかどうかはわかりませんが、imagemagickまたはphatchの風変わりなUIを調べる必要はないかもしれません。
奇妙なことに、digikam、f-spot、fotoxx、shotwellなどの写真管理パッケージは、photobucketや(gag)flickrなどのオンラインサービスにアップロードする前に、画像のバッチをコピー/サイズ変更する必要性を認識していないようです。これらのサービスは私たちに何かをすることを望んでいますその方法のみですので、オリジナルのバックアップについては信用していません。