デバイスの回転に対応しているiPhoneアプリで、前に書いたようにUIGetScreenImage()を使ってスクリーンキャプチャーを撮ると、当然のごとく画像が回転してしまっている。 琴線探査: iPhoneアプリから画面のキャプチャー画像を取得する2つの方法 これは多くのユーザーが期待しない画像なので、回転させてから保存する必要がある。 しかし、どうやらUIImageには画像を回転させる機能は無いようだ。UIImageViewを使えば画像を回転させることができるが、使わない場合はどうするか? 回転後の画像をイチから作って、そこにキャプチャー画像を回転させて描画して、それを保存するという方法を考えた。 例えばこうする。 - (void)captureScreen { NSLog(@"画面キャプチャー"); //スクリーンに写っているものすべてを画像化 //ドキュメントにはないAPIコール(