【问题标题】:iPhone sends all photos as landscape to serveriPhone将所有照片作为风景发送到服务器
【发布时间】:2011-08-28 09:29:13
【问题描述】:

制作一个我们想要将照片连同一些表单数据发送到服务器的应用。出于某种原因,任何以纵向模式拍摄的照片都会在服务器上旋转 90 度发送一次。很确定我们在这里遗漏了一些明显的东西,但我们正在努力寻找任何解决方案。

【问题讨论】:

    标签: iphone image upload rotation photo


    【解决方案1】:

    是的,人像照片仅显示为人像,因为手机已旋转 90 度。所有照片都会以风景形式出现,因为即使手机中的软件意识到手机已经转动,但照片传感器却没有。您必须在表单中包含一个复选框或其他内容以显示“纵向”并将其传递到表单数据中,如果选中该框,则使用服务器上的图像软件将图像旋转为横向。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2012-12-10
        • 1970-01-01
        • 1970-01-01
        • 2012-06-23
        • 1970-01-01
        • 1970-01-01
        • 2012-05-02
        • 2015-04-20
        • 1970-01-01
        相关资源
        最近更新 更多