Sencha Architect (сенсорный) — использование фотографий с камеры

#sencha-touch #sencha-architect

#sencha-touch #sencha-архитектор

Вопрос:

Я реализовал свой проект sencha architect с возможностью создания фотографий (с помощью phonegap). После съемки фотографии мне нужно просмотреть фотографию непосредственно в другом контейнере с другой информацией (изображение будет меньше оригинала … и там будет написано выше и ниже).

Как мне открыть новый контейнер и отобразить изображение в меньшем размере? пожалуйста, помогите мне, я не понимаю, как я могу управлять фотографией

Теперь я использую этот код, но если у вас есть что-то получше….

 var me = this;
  Ext.device.Camera.capture({
     success: function(image) {
        me.add({
        xtype:'image', // Commento
        src: image
        });
   },
source: 'camera',
cameraDirection: navigator.camera.Direction.FRONT,
destination: 'file'bu
});
 

Спасибо
Карло

Ответ №1:

В документации Sencha есть пример для этого. См. http://docs.sencha.com/touch/2.3.1 /#!/api/Внешнее устройство.Камера

 Ext.device.Camera.capture({
   success: function(image) {
      imageView.setSrc(image);
   },
   quality: 75,
   width: 200,
   height: 200,
   destination: 'data'
});
 

Вы также можете использовать

 destination: 'url'
 

в этом случае аргументом изображения функции обратного вызова будет URL-адрес файла, который вы можете использовать в шаблоне контейнера в качестве источника HTML-изображения.