
写真にグリッド枠線とID付与して範囲指定で切り取るiPhoneショートカットレシピ
iPhoneで撮った写真や
画像の一部分を
iPhone上で切り取る場合、
・手動で調整
・画像を加工アプリで調整
・iPhoneショートカットで
座標・高さ・幅指定した切り取り
などの方法があると思います。
ただ、僕はひねくれているので
何か変わったやり方ないかなあと
ショートカットアプリを触りながら
考えてました。
そこで出来上がったのが
「写真に枠線と枠の番号(ID)を付与して、
枠の番号で範囲を指定して切り取る」
という仕組みです。
それが以下のレシピとなります。
写真選択後に加工するバージョン
スクリーンショット撮影後に加工するバージョン
1.仕組み
仕組みの簡単な説明です。
iPhoneショートカットで以下の動作となります。
①対象の写真のコピーを作成して
コピー側に枠線と縦横の番号を付与。

右がグリッド枠線付与後です
②切り取りたい縦の範囲と横の範囲を指定
③写真の本体について指定した範囲を切り取り・保存
2.初期設定
一番最初に使う際に、iPhoneの使用端末に応じて画面サイズを指定する必要があります。
レシピを開いたら、
一番上のテキストトボックスの上段に
iPhone画面の高さ÷10の値を四捨五入して入力してください。
下段はグリッド線の分割の荒さを微調整する値ですが、
動作後も微調整する機能があるので、
問題なければ初期値で大丈夫かと思います。

iPhone画面サイズの参照は以下となります。
「解像度」の「×」の後ろの値÷10が高さです。
また、枠線付与後の画像が別途iCloud上の内の
「shortcut」フォルダに保存される仕組みとなっています。
iCloud未使用の方や別のサービスを
ご使用の方は以下で保存先を変更してください。

3.動作
操作したテスト動画は以下となります。
重いのです。見なくても操作方法はわかると思います。
①対象の写真を選択

②付与する枠線の縦横の枠数が表示されます。
枠線を細かくしたい等の
微調整をしたい場合は数値を変更します。
問題なければ次に進みます。

③枠線が表示されます。
この時に切り取る範囲を把握してください。

切り取るケースの場合は
縦:7~10
横:1~7となります
④切り取る範囲を指定

⑤切り取り画像が写真アプリに保存される

3.まとめ
既にお気づきかもしれませんが。
こんな大仰な仕組みの割に
ほんとざっくりした精度でしか切り取りできません。
正直、写真アプリ上で手動でもっと簡単に切り取れますし、AppStoreには高機能の画像加工アプリが山ほどあります。
また最近のiPhoneでは高速で動作しますが、
少し前に僕が使っていたiPhone12シリーズでは
枠線付与に時間かかります。
非効率です。
それでも、僕がこの機能を作った理由としては、
画像サイズ調整のロジックを考える時間だったり、
グリッド枠線付与する動作が気持ちよかったことだったり、
自分で仕組み構築して動かす過程が楽しかったからです。
これが「開発ごっこ」の醍醐味なのかもしれません。
iPhoneショートカットアプリ関連