2012-07-24 2 views
1

나는 프로그래밍 방식으로 phonegap을 사용하여 사진을 찍을 방법을 찾고 있습니다. 예를 들어 앱은 카메라에서 직접 시작하고 사진을 찍은 다음 서버에 업로드하기 위해 사진이있는 애플리케이션으로 돌아갈 수 있습니다. 정말 고마워 !!프로그래밍 방식으로 PhoneGap으로 사진 찍기

답변

0

이렇게하려면 플러그인을 작성해야합니다.

+0

동의. 이를 위해 직접 코드/플러그인을 작성해야합니다. 이벤트에서이 작업을 수행하려는 경우 더 쉬울 것입니다. – Akshay

0

죄송 합니다만, 이것은 늦었지만 이제 Cordova에는 자체 플러그인이 있습니다. 문서 here을 확인하십시오. 사용중인 PhoneGap의 버전에 따라 이미 플러그인이 있거나 그렇지 않을 수도 있습니다. 터미널에서

, 단지

cordova plugin add cordova-plugin-camera 

을 그리고 당신의 자바 스크립트 코드와 이것 저것에, 당신은 같은 것을 할 수 있습니다

navigator.camera.getPicture(onSuccess, onFail, { quality: 50, 
    destinationType: Camera.DestinationType.DATA_URL 
}); 

function onSuccess(imageData) { 
    var image = document.createElement('img'); 
    image.src = "data:image/jpeg;base64," + imageData; 
} 

function onFail(message) { 
    alert('Failed because: ' + message); 
} 

이 장치를 묻는 메시지가 표시됩니다 사진을 촬영 한 후 성공하면 구문 분석하고 이미지 요소에 삽입 할 이미지 데이터 URL을 반환합니다.

관련 문제