2012-02-07 2 views
0

다음 코드를 사용하여 사진을 잡고 html로 표시하는 것이 좋습니다.Phonegap 1.3 captureImage to Photo Library 및 HTML/App 인터페이스의 이미지 표시

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에서 이미지 인라인을 배치하지 않았습니다.

다시 한번 감사

답변

0

폰갭 1.3은 폰갭 코드를 약간 수정해야합니다. 현재 구현중인 이미지를 저장하지 않습니다. 당신이 phonegap android에서 일하고 있는지 말해주세요. 그걸로 너를 도울 수있을거야.

+0

"saveToPhotoAlbum : true"를 추가 : 그래서 크로스 플랫폼을 구축 :(내가 그것을 본 폰갭 API를 수행 할 수 있습니다 같아요 – adamprocter

+0

을 :( – ghostCoder

1

Phonegap 2.2를 사용하면 이미지를 로컬 장치에 저장할 수 있습니다.

내가 폰갭을 사용하고있는 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 
    }); 

};