複数の画像から下部の一部のピクセルを削除する方法。 [作物]

複数の画像から下部の一部のピクセルを削除する方法。 [作物]

画像が多く、各画像の下部に透かしがほとんどありません。画像をまとめて切り取って削除したいです。ここに私がしたいことを示す写真があります。コマンドラインツールを使用してこれを一括で実行するにはどうすればよいですか?

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

答え1

コマンドラインツールを使用して画像をトリミングするコメントに記載されているのは良い初期の参考資料ですが、必要なWidth x Height非常に便利なパーセンテージの変化がありません。

convert -crop 100%x100%+0-20 original.png cropped.png

もちろん、これを20実際のx垂直オフセット値に置き換えてください。

パーセンテージパラメータについて学びました。imagemagick Convertを使用して画像をトリミングする方法

答え2

ツールを使用してくださいnetpbm

画像をポータブルランダムマップに変換し、下部(-1-10)から10ピクセルを削除してから、入力形式に戻します。

パプアニューギニア:

pngtopnm input.png | pnmcut -bottom -11 | pnmtopng > output.png

JPEG、出力品質を70%に設定:

jpegtopnm input.jpg | pnmcut -bottom -11 | pnmtojpeg --quality=70 > output.jpg

マイナーな口論:

tifftopnm input.tiff | pnmcut -bottom -11 | pnmtotiff > output.tiff

他の形式のアイデアを得ることができます。すべての出力フォーマットオプション(圧縮、透明度、ピクセルあたりのビット数など)については、プログラムのマニュアルページを参照してください。

関連情報