2011-05-18 80 views
0

制作应用程序,我们希望将照片发送到服务器以及一些表单数据。由于某些原因,在肖像模式下拍摄的任何照片都会在服务器上发送一次90度旋转角度。很确定我们错过了一些明显的东西,但我们正在努力寻找解决方案。iPhone将所有照片作为风景发送到服务器

回答

1

UIImage有一个imageOrientation属性。如果您使用的是UIImage,则在将图像发送到服务器时需要考虑这一点,方法是将定向信息发送到服务器,或者旋转图像(如果定向不是服务器所期望的)。

0

是的,纵向照片仅显示为纵向,因为手机已转过90度。所有的照片都会作为风景来呈现,因为即使手机中的软件意识到手机已经转动,但照片传感器也不会。您必须在表单中包含复选框或其他内容才能说出“肖像”,并在表单数据中传递该信息,并在服务器上使用图像处理软件将图像旋转为横向(如果已选中此框)。