2分で読めます
| ヒント

アプリについての記事を書く機会はよくあります。まとめ記事を書くときも、大きな機能アップデートを紹介するときも、自分が使っているアプリなら自分で撮ったスクリーンショットを使います。使っていないアプリでも、例えば大きなアップデートがあったらシェアしたいときは、App Storeからスクリーンショットを取得します。
ショートカットはここからダウンロードできます。
[写真]-アプリのスクリーンショットを入手
最初に作ったショートカットはシンプルでした。iPhoneとiPadのスクリーンショットで使えるように設定しました。しかし、ダウンロードした画像の品質はApp Storeで見たものと比べて常に低かったのです。しかし昨日、その解決策を見つけました。
スクリーンショットの URL は、ダウンロード時にデフォルトの解像度になります。
- iPhone:392×696(縦)、406×228(横)
- iPad:552×414(横)、834×625(縦)、406×228(横)
- マック:800×500
「テキストを置換」アクションを使用すると、デフォルトの解像度を1125×2000などの別の解像度に置き換えることができます。すると、スクリーンショットはその解像度でダウンロードされます。新しいショートカットは、デバイスの画面解像度を自動的に取得し、スクリーンショットのURLにデフォルトの解像度の代わりに挿入します。興味深いことに、iPadでショートカットを実行し、入力としてiPhoneを選択しても、現在のデバイスの詳細を使用しているにもかかわらず、スクリーンショットはiPhoneの形に仕上がります。
結果は完璧ではありませんし、手動で数値を入力することで画質は向上しました。しかし、私の用途には十分です。数値を変更する場合は、縦長画像の場合は「幅 x 高さ」、横長画像の場合は「高さ x 幅」と入力してください。数値と中央の「X」の間にはスペースを入れないでください。
デフォルトの解像度392×696は、新しいデバイスでは異なる場合があります。私はiPhone 7 Plusを使用していますが、iPhone X以降のような細長いスクリーンショットは撮れません。しかし、私が作成したスクリーンショットテスターを使えば、スクリーンショットのURLを直接確認できます。新しいiPhoneで解像度が異なる場合は、その数値を392×696に置き換えてください。同様に、iPadセクションは私のiPad Pro 11インチ用に最適化されている可能性があります。

iPhone、iPad、Macのスクリーンショットで動作します。ただし、macOSではショートカットアプリが利用できないため、Macの画面解像度を自動的に取得できません。また、クリップボードからMacアプリのリンクを取得するのもこのためです。 私は自分のMacBook Proの解像度(2560×1600)を手動で入力しています。 お使いのMacの解像度が異なる場合は、ショートカット内でその部分を変更できますが、おそらくそれほど大きな違いはありません。
Apple Watchのスクリーンショットを取得する方法があるかどうかわかりません。「アプリの詳細を取得」アクションでは、「スクリーンショットURL」と「iPadスクリーンショットURL」を指定できます。前者はiPhoneとMacのスクリーンショットで、後者はiPad用です。Macの場合と同じように手動で置き換えることはできると思いますが、どのデフォルトの解像度を置き換えればよいかわかりません。
ショートカットは時々いじってみます。ネストされたIF文を使わず、代わりに辞書を使う方が書きやすくなるかもしれません。
さらに読む
[ AutoTLDR ショートカットで記事を要約]
[ 5 つの Siri ショートカットですぐに使える]