Я использую 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#!topic/rhomobile/W0b46OllwRw
Исходный код Rhodes для камеры приведен ниже. Пока не могу понять где проблема. Изображение не поворачивается, если я не указываю размер изменения размера. Служба поддержки Rhodes пока игнорирует мои запросы.
https://github.com/rhomobile/rhodes/blob/master/platform/iphone/Classes/Camera/PickImageDelegate.m
Спасибо,
Ник,