camera
Contents
takePicture
카메라가 사용 가능한 경우 카메라로 찍어 로컬에 저장되어있는 사진 또는 직접사진촬영을 통해 사진을 얻거나 내장앨범으로부터 사진을 얻는다. 단말에 카메라가 없는 경우 errorCallback이 호출된다.
기본적인 옵션 설정 내용은 JSON Object 형식으로 전달한다.
options
필드 | 설명 |
---|---|
quality | 사진 품질 (기본값 : 50) |
width | 가로크기 픽셀 (기본값 : 160) |
height | 세로크기 픽셀 (기본값 : 120)
|
sourceType | 입력소스타입 (기본값 : library)
|
destType | 가져올 사진의 타입 (기본값 : URI)
|
successCallback
필드 | 설명 |
---|---|
result | 이미지 URI |
errorCallback
필드 | 설명 |
---|---|
없음 | 없음 |
Example
var quality = 50;
var width = 160;
var height = 120;
var sourceType = "camera";
var destType = "uri";
hone.channel.execute('Camera', 'takePicture',
[quality, width, height, sourceType, destType],
function (result) {
//var img = document.getElementById('myImage');
//img.src = result;
},
function (e) {
alert(JSON.stringify(e));
}
);
var width = 160;
var height = 120;
var sourceType = "camera";
var destType = "uri";
hone.channel.execute('Camera', 'takePicture',
[quality, width, height, sourceType, destType],
function (result) {
//var img = document.getElementById('myImage');
//img.src = result;
},
function (e) {
alert(JSON.stringify(e));
}
);
Result
"/storage/emulated/0/Pictures/1485914275132.jpg"
문자열로 사진을 찍은 경로나 선택한 파일의 절대 경로를 반환 한다.