Run Logger の連続撮影実験中。拡大率1.0の場合は、以下のように、縦で撮影すれば、縦に表示される。。。当たり前(以下の道路画面をクリックすると、撮影画像をつなげたビデオが見えます)。
ところが、倍率を2倍などにすると、縦で撮影しても、横に表示される。
内部的には、CGImageCreateWithImageInRectを利用して、拡大率に応じて内部エリアをクリップしている。このクリップ結果が、横方向にクリップされてしまっている(ネットでは、皆さん普通に画像クリップされているようだが)。
試しに、縦方向、横方向で同じ物を撮影したら、横で撮影したらまともになった。
<縦方向で2.1倍撮影結果>
横方向に撮影され、切り出されている。
<横方向で2.1倍撮影結果>
大体、ただしい撮影結果になった。
。。。この結果から、縦方向で撮影した場合でも、iPhoneが、勝手に「横方向」と、認識しているみたいだ。この方向を「縦」と、強制的に認識させるような事が必要のようだが、さてさて、どのようにするのか。。。ネットでも余り見かけないような問題のようだ
一難去ってまた一難。。。本当に、素直に進みませんね
またまた調査、調査
※コメント投稿者のブログIDはブログ作成者のみに通知されます