使用Rhomobile调整iOS图像大小可生成旋转图片



我正在使用Rhodes 3.3.3为iOS和Android进行开发。我的应用程序使用相机,我需要调整图片大小。我使用以下Rhodes命令来调整图片大小:

settings = {:enable_editing => false, :desired_width => 800, :desired_height => 800}
Camera::take_picture(url_for(:action => :camera_callback_new), settings)

文件:http://docs.rhomobile.com/rhodes/device-caps#camera

返回的图片已调整大小。然而,如果它是在人像模式下拍摄的,它会旋转90度,如果我在横向模式下拍摄,它会被旋转180度。

我的问题的直观解释:https://groups.google.com/forum/?fromgroups#!主题/romobile/W0b46OllwRw

罗兹相机的源代码链接如下。到目前为止,我还不能弄清楚问题出在哪里。如果我不指定调整大小,图片就不会旋转。到目前为止,罗兹的支持者一直无视我的请求。

https://github.com/rhomobile/rhodes/blob/master/platform/iphone/Classes/Camera/PickImageDelegate.m

谢谢,

Nick,

你尝试过Launchpad开发者社区吗?这是RhoElements开发人员的论坛

Launchpad开发者社区

你可以免费注册。

我使用UIImage+Resize库修复了这个问题。完整的提取请求在这里:

https://github.com/rhomobile/rhodes/pull/81

相关内容

  • 没有找到相关文章

最新更新