【Linux】スマホのスクリーンショットをトリミングするシェルスクリプト

スポンサーリンク
スポンサーリンク

スマートフォンでとったスクリーンショットをトリミングするシェルスクリプトを紹介します。スマートフォンでスクリーンショットを撮影すると↓のように画面の上下に余計なものが表示されます。諸事情により大量の画像からこの部分を削除したかったので、シェルスクリプトを使用して一括処理できるようにしました。

Screenshot_2016-05-29-00-00-17
↑これを、

↓こんな風にトリミングします。
Screenshot_2016-05-29-00-00-17._Full

そのシェルスクリプトはこちら。

#!/bin/sh

for i in *.png
do
	convert -crop 1080x1701+0+75 -colors 256 ${i} ${i%png}_2.png
done

数字の部分はご自身のスマートフォンの画面サイズに合わせて調整してください。
それから作成したシェルスクリプトに実行権限を付与するのも忘れずに!

スポンサーリンク

参考

【Linux】大量の画像をコマンド一発でトリミングする.

コメント