【发布时间】:2011-08-28 09:29:13
【问题描述】:
制作一个我们想要将照片连同一些表单数据发送到服务器的应用。出于某种原因,任何以纵向模式拍摄的照片都会在服务器上旋转 90 度发送一次。很确定我们在这里遗漏了一些明显的东西,但我们正在努力寻找任何解决方案。
【问题讨论】:
标签: iphone image upload rotation photo
制作一个我们想要将照片连同一些表单数据发送到服务器的应用。出于某种原因,任何以纵向模式拍摄的照片都会在服务器上旋转 90 度发送一次。很确定我们在这里遗漏了一些明显的东西,但我们正在努力寻找任何解决方案。
【问题讨论】:
标签: iphone image upload rotation photo
是的,人像照片仅显示为人像,因为手机已旋转 90 度。所有照片都会以风景形式出现,因为即使手机中的软件意识到手机已经转动,但照片传感器却没有。您必须在表单中包含一个复选框或其他内容以显示“纵向”并将其传递到表单数据中,如果选中该框,则使用服务器上的图像软件将图像旋转为横向。
【讨论】:
UIImage 有一个imageOrientation 属性。如果您使用的是 UIImage,那么您需要在将图像发送到服务器时考虑到这一点,方法是向服务器发送方向信息或旋转图像(如果方向不是服务器所期望的)。
【讨论】: