наложение камеры портит фото - PullRequest
0 голосов
/ 09 марта 2012

, поэтому я попытался создать простое наложение для вида камеры, теперь изображения искажаются

var cameraOverlay = Titanium.UI.createView({
    width: '100%',
    height: '100%',
    right: 0,
});
cameraOverlayButton = Titanium.UI.createView({
    right: 0
});
cameraOverlayButtonImage = Titanium.UI.createImageView({
    image: 'buttons/camera_64.png',
    center: {x: '50%', y: '50%'},
});
cameraOverlayButton.add(cameraOverlayButtonImage);
cameraOverlay.add(cameraOverlayButton);
cameraOverlayButtonImage.addEventListener('click', function(e){
    Ti.Media.takePicture();
});



Titanium.Media.showCamera({
            overlay: cameraOverlay,
            transform: Ti.UI.create2DMatrix().scale(1),
            success: processImage,
            cancel: function(){return false;},
            error: imageFailed,

            mediaTypes:Ti.Media.MEDIA_TYPE_PHOTO,
        });

я что-то не так делаю?или это ошибка?

1 Ответ

0 голосов
/ 14 марта 2012

Вероятно, проблема связана с преобразованием. Попробуйте удалить свойство transform: Ti.UI.create2DMatrix().scale(1) и посмотрите, поможет ли это.

...