拡大した場合の、画像回転問題だがようやく手がかりが分かった。
imagePickerContoroller:difFinishPickingImage:editingInfo: コールで渡されるimageデータのimageOrientationの値が、縦方向撮影の場合3=UIImageOrientationRightで戻ってきていた。width/heightは1200/1600なので、当然UIImageOrientationUpと思っていたが、「90度時計回りに回転している」との話でした????
横にしたら、IImageOrientationUpだったので、正常に画像拡大できていたようだ。
なので、imageOrientationに応じて、回転を戻して、クリップする。。ようなフローにしないといけない様だ。
やればよいのでしょう
imagePickerContoroller:difFinishPickingImage:editingInfo: コールで渡されるimageデータのimageOrientationの値が、縦方向撮影の場合3=UIImageOrientationRightで戻ってきていた。width/heightは1200/1600なので、当然UIImageOrientationUpと思っていたが、「90度時計回りに回転している」との話でした????
横にしたら、IImageOrientationUpだったので、正常に画像拡大できていたようだ。
なので、imageOrientationに応じて、回転を戻して、クリップする。。ようなフローにしないといけない様だ。
やればよいのでしょう