頭と尻尾はくれてやる!

パソコンおやじのiPhoneアプリ・サイト作成・運営日記


コードでRetinaサイズのスクリーンショットを作る方法

Retinaの場合でも画面のフルサイズをframeプロパティでみると、320 x 480になります。
だから、画面のスクリーンショットを撮ろうと思うとそのサイズが最大なのかと思ってました。
もっとも電源ボタン+ホームボタンで撮影できるスクリーンショットの画像は640 x 960ピクセルのサイズだし、相応のデータがあるんだから何か方法はあるんじゃないのかなあ、と思ってはいましたが、、、ようやく発見。

iphone - Taking a screenshot in-app then putting it in a UIImageView does so at normal resolution - Stack Overflow

UIGraphicsBeginImageContext()
を使ってスクショ作成するサンプルはネット上に転がってはいますが
UIGraphicsBeginImageContextWithOptions()
なんてあったんですね、、、

ああ、あと1ヶ月ほど早くこのページを見つけられていたらよかったのに!
スポンサーサイト

<< ステータスバーを起動時から消す方法  TopPage  バージョンアップ申請時にローカライズしようとしたが >>

コメント


管理者にだけ表示を許可する
 

トラックバック

トラックバックURL
https://ringsbell.blog.fc2.com/tb.php/490-1e189ca7




Copyright ©頭と尻尾はくれてやる!. Powered by FC2 Blog. Template by eriraha.

FC2Ad