スマートフォンでとったスクリーンショットをトリミングするシェルスクリプトを紹介します。スマートフォンでスクリーンショットを撮影すると↓のように画面の上下に余計なものが表示されます。諸事情により大量の画像からこの部分を削除したかったので、シェルスクリプトを使用して一括処理できるようにしました。
↑これを、
↓こんな風にトリミングします。
そのシェルスクリプトはこちら。
#!/bin/sh for i in *.png do convert -crop 1080x1701+0+75 -colors 256 ${i} ${i%png}_2.png done
数字の部分はご自身のスマートフォンの画面サイズに合わせて調整してください。
それから作成したシェルスクリプトに実行権限を付与するのも忘れずに!
コメント