0

私はRhodes3.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#!topic / rhomobile / W0b46OllwRw

カメラのRhodesソースコードは以下にリンクされています。今のところ、どこに問題があるのか​​わかりません。サイズ変更サイズを指定しないと、画像が回転しません。Rhodesのサポートはこれまでのところ私の要求を無視しています。

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

ありがとう、

ニック、

4

2 に答える 2

0

UIImage+Resizeライブラリを使用して問題を修正しました。完全なプルリクエストはこちらです:

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

于 2012-08-15T09:31:44.637 に答える
0

Launchpad開発者コミュニティを試しましたか?RhoElements開発者のためのフォーラムです

Launchpad開発者コミュニティ

無料で登録できます。

于 2012-08-14T06:34:01.840 に答える