카메라/갤러리를 사용하는 응용 프로그램을 만들고 있습니다. 카메라를 사용하여 사진을 찍고 사진을 찍으면 기기가 자동으로 iOS의 미리보기 화면을 표시하고 필요에 따라 이미지를 이동하고 크기를 조정할 수 있습니다. 안드로이드에서 수동으로 미리보기 창을 만들었습니다.미리보기 화면에서 티타늄 잘라 내기 이미지
그러나 해상도 610x320 픽셀로 이미지를 자르고 싶습니다. 여기
는 난 단지 미리보기 화면에서 사진을 선택한 후 imageFactory module를 사용하여 이미지를자를 수 있었다 이미지Ti.Media.showCamera({
success:function(event) {
if(event.mediaType == Ti.Media.MEDIA_TYPE_PHOTO) {
var image = event.media;
var ImageFactory = require('ti.imagefactory');
var newBlob = ImageFactory.imageAsCropped(image, {width:610, height:320 });
imgvwCapturedImage.image = newBlob; //imgvwCapturedImage is an image view
}
},
cancel:function() {},
error:function(error) {
alert("Sorry, Unable to to process now.Please retry later.");
},
saveToPhotoGallery:true,
allowEditing:true,
mediaTypes:[Ti.Media.MEDIA_TYPE_PHOTO]
});
을 복용에 대한 코드입니다. 미리보기 화면에서 동일한 을 수행 할 수있는 기회가 있으므로 사용자는 어느 영역이 잘려나는지 확인할 수 있습니까?
도움이 될 것입니다.
"미리보기"란 무엇을 의미합니까? 사용자가 촬영 한 사진을 편집 할 수있는 인터페이스입니까? – 0101
카메라를 사용하여 사진을 찍을 때 즉각적으로 표시되는 화면에 관한 내용입니다. – Anand
하지만 그 화면은 당신 것입니까? 제작 했습니까, 아니면 iOS에서 제공 했습니까? – 0101