0

バッチでサイズを変更したい数百のjpg画像があります。

jpg は 150k 以上ですが、小さくすると品質が失われます。サイズをバッチリ変更して品質を維持する方法を教えてください。

irfanview を試してみましたが、品質が低下します。Photoshop でサイズ変更も試みましたが、品質は変わらず、ぼやけてしまいます。

どんな助けでも大歓迎です

4

3 に答える 3

0

IrfanView の「バッチ変換/名前変更」ツールを使用するか、以下の小さなバッチを使用してください。

  1. Windows システム変数に IrfanView パスを含めて、任意の場所で直接呼び出す

  2. バッチ ファイルを作成して、画像を newWidth にサイズ変更、シャープ化、トリミングします (それに応じてパラメーターを調整します)

    start i_view32.exe C:\Path\To\Your\Images*.jpg /resize=(newWidth,) /aspectratio /resample /sharpen=33 /crop=(0,0,newWidth,newHeight,4) /convert=C :\NewPath\To\Your\Images\small$X.jpg

パラメータの説明:

crop=> (x,y,newWidth,newHeight,startCorner)
convert=> $X - ファイル ディレクトリ インデックス

于 2016-10-01T18:06:47.110 に答える
0

convertimagemagic パッケージの linux ユーティリティでそれを行うことができます。写真のあるディレクトリにいる間にシェルから実行します。

for i in *jpg; do convert -resize 100 $i new_$i;done

-resize 100画像の高さを 100px に変更するよう求められます。また、追加-quality 80して少し最適化することもできます。

于 2013-08-09T03:59:25.427 に答える