品質損失を最小限に抑えながら、PNG/TIFFからJPGに一括変換

品質損失を最小限に抑えながら、PNG/TIFFからJPGに一括変換

Shutterflyに写真をアップロードする必要がありますが、PNG / BMP画像のEXIFデータをサポートしていないようです。そのため、一部の印刷物をJPGに変換する必要がありますが、印刷物が大型形式なので、情報をできるだけ少なく失いたいと思います。

品質損失を最小限に抑えながら効率的にPNG / TIFF画像をJPGに一括変換する方法はありますか(imagemagickまたは他の手段を使用)。関連するポイントは、メタデータに含まれている場合は、印刷物に位置/時間を印刷することです。この機能を活用したいです。

答え1

これにより、imagemagick出力画像の品質を次のように設定できます。

convert input_file.bmp -quality 90 output_file.jpg

もちろん、品質を95(または100)に設定して結果を確認できますが、IMHO 90は非常に良い値です(品質とサイズのバランス)。バッチ変換を実行するには、次のコマンドを使用できます。

mogrify -format jpeg -quality 90 *.bmp

関連情報