Merhaba, iOS'ta telefon kamerası Camera API kullanıyorum. 640x640 formatında bir kare içinde picutres almak istiyorum. Bu kameranın sourceType kullandığımda çalışır. Ancak, telefonun görüntü kitaplığı için sourceType içindeki bu targetWidth ve targetHeight öğelerini kullanırsam, yalnızca görüntü tam olarak tanımlanan kareye sığarsa çalışır. Kütüphaneden alınan görüntü manzaraya alınırsa ve yükseklik tanımlanan targetHeigt'ten (640) daha küçükse, görüntü kare olmayacak ve oryantasyon yüksekliğini koruyacaktır. 640 olacak şekilde boş alanı dolduran siyah bir kutuyu bekliyordum. Bu sadece kamerayı kullandığımda ve bir manzara resmini çekip, düzeltmeyi ayarladıktan sonra kurban oluyor: 1. İştePhonegap Camera API allowEdit, görüntüyü her zaman kare olarak ayarla
kamera ve photolibrary benim kod
Kamera:
var options = {
quality: 49,
allowEdit : true,
targetWidth: 640,
targetHeight: 640,
correctOrientation: 1,
saveToPhotoAlbum: 1,
//destinationType: Camera.DestinationType.FILE_URI,
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: 1, // 0:Photo Library, 1=Camera, 2=Saved Photo Album
encodingType: 0 // 0=JPG 1=PNG
}
navigator.camera.getPicture(onSuccess,onFail,options, {limit:2});
Kütüphane:
var options = {
quality: 49,
allowEdit : true,
targetWidth: 640,
targetHeight: 640,
correctOrientation: 1,
//destinationType: Camera.DestinationType.FILE_URI,
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: 0, // 0:Photo Library, 1=Camera, 2=Saved Photo Album
encodingType: 0 // 0=JPG 1=PNG
}
navigator.camera.getPicture(onSuccess,onFail,options);
Bunu hiç çözdünüz mü? Ben de bunu görüyorum ve bana bir böcek gibi görünüyor. –