メインコンテンツへスキップ
見出し画像

写真にグリッド枠線とID付与して範囲指定で切り取るiPhoneショートカットレシピ

    iPhoneで撮った写真や
    画像の一部分を
    iPhone上で切り取る場合、

    ・手動で調整
     ・画像を加工アプリで調整
     ・iPhoneショートカットで
      座標・高さ・幅指定した切り取り

    などの方法があると思います。

    ただ、僕はひねくれているので
    何か変わったやり方ないかなあと
    ショートカットアプリを触りながら
    考えてました。

    そこで出来上がったのが

    「写真に枠線と枠の番号(ID)を付与して、
     枠の番号で範囲を指定して切り取る」

    という仕組みです。

    それが以下のレシピとなります。

    写真選択後に加工するバージョン

    スクリーンショット撮影後に加工するバージョン



    1.仕組み

    仕組みの簡単な説明です。
    iPhoneショートカットで以下の動作となります。

    ①対象の写真のコピーを作成して
     コピー側に枠線と縦横の番号を付与。

    画像
    左がもと画像
    右がグリッド枠線付与後です

    ②切り取りたい縦の範囲と横の範囲を指定

    ③写真の本体について指定した範囲を切り取り・保存


    2.初期設定

    一番最初に使う際に、iPhoneの使用端末に応じて画面サイズを指定する必要があります。

    レシピを開いたら、
    一番上のテキストトボックスの上段に
    iPhone画面の高さ÷10の値を四捨五入して入力してください。

    下段はグリッド線の分割の荒さを微調整する値ですが、
    動作後も微調整する機能があるので、
    問題なければ初期値で大丈夫かと思います。

    画像

    iPhone画面サイズの参照は以下となります。
    「解像度」の「×」の後ろの値÷10が高さです。


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

    画像
    保存先

    3.動作

    操作したテスト動画は以下となります。
    重いのです。見なくても操作方法はわかると思います。

    ①対象の写真を選択

    画像
    対象の写真を選択

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

    画像
    お使いのiPhoneに合わせて計算してます

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

    画像
    上の画像内の下部説明文を
    切り取るケースの場合は
    縦:7~10
    横:1~7となります

    ④切り取る範囲を指定

    画像
    縦、横それぞれ指定

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

    画像
    このおみやげの缶詰美味しかった

    3.まとめ

    既にお気づきかもしれませんが。

    こんな大仰な仕組みの割に
    ほんとざっくりした精度でしか切り取りできません。

    正直、写真アプリ上で手動でもっと簡単に切り取れますし、AppStoreには高機能の画像加工アプリが山ほどあります。

    また最近のiPhoneでは高速で動作しますが、
    少し前に僕が使っていたiPhone12シリーズでは
    枠線付与に時間かかります。

    非効率です。

    それでも、僕がこの機能を作った理由としては、
    画像サイズ調整のロジックを考える時間だったり、
    グリッド枠線付与する動作が気持ちよかったことだったり、
    自分で仕組み構築して動かす過程が楽しかったからです。

    これが「開発ごっこ」の醍醐味なのかもしれません。


    iPhoneショートカットアプリ関連




    この記事が参加している募集

     
     
    本当のお仕事は底辺の非正規労働者。東京都在住。現実逃避のためchatGPTと一緒に無駄に真面目な開発ごっこをしています。効率化とタスク管理を好む一方で非効率でも自動で動くカッコよさげな仕組みも好き。実はITスキル低め。趣味はAbemaの報道リアリティショー『アベマプライム』視聴。

    あなたへのおすすめ