PhoneGap 1.3 CaptureImage для библиотеки фотографий и отображения изображения в интерфейсе HTML / приложения - PullRequest
0 голосов
/ 07 февраля 2012

Я использовал следующий код, чтобы захватить фотографию и отобразить ее в HTML отлично работает.

function takePicture() {

navigator.camera.getPicture(
    function(uri) {
        var img = document.getElementById('camera_image1');
        img.style.visibility = "visible";
        img.style.display = "block";
        img.src = uri;
        document.getElementById('camera_status').innerHTML = "Success";

    },

    { quality: 50, allowEdit: true, destinationType: navigator.camera.DestinationType.FILE_URI});
   };

html позже

 <img style="width:144px;height:144px;" id="camera_image1" src="nophoto.jpg"/>

Однако я хотел бы сохранить изображение в библиотеке пользователя одновременно, любой указатель высоко ценится.

Я попытался использовать captureImage, но это дает мне меньше возможностей, таких как редактирование, и не помещает изображение в HTML.

Еще раз спасибо

PhoneGap 1,3

Ответы [ 2 ]

1 голос
/ 06 ноября 2012

С Phonegap 2.2 вы можете сохранить изображение на локальном устройстве.

добавить "saveToPhotoAlbum : true" в cameraOptions

function takePicture() {

navigator.camera.getPicture(
    function(uri) {
        var img = document.getElementById('camera_image1');
        img.style.visibility = "visible";
        img.style.display = "block";
        img.src = uri;
        document.getElementById('camera_status').innerHTML = "Success";

    }, { 
       quality: 50, 
       allowEdit: true, 
       destinationType: navigator.camera.DestinationType.FILE_URI,
       saveToPhotoAlbum : true
    });

};
0 голосов
/ 08 февраля 2012

вам придется немного изменить код телефонного промежутка.это не сохранит изображение в реализации, которая там есть в настоящее время.скажите, если вы работаете на Android PhoneGap.может быть в состоянии помочь вам с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...