Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Phonegap devuelve orientación actual durante la captura de imagen

Sólo puedo encontrar información en sus documentos acerca del acelerómetro para devolver la orientación del dispositivo. ¿Hay de todos modos phonegap puede devolver la forma en que el dispositivo se celebraba cuando se tomó una foto? Para usar la cámara, hago esto:

function capturePhoto() { // Take picture using device camera and retrieve image as base64-encoded string navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50, destinationType: destinationType.DATA_URL }); } 

Cuando regresa con éxito, lo hace.

  function onPhotoDataSuccess(imageData) { var baseImg = imageData; $('#uploadPreUpImgSwapHtml').html('<img src="data:image/jpeg;base64,'+ baseImg +'" style="max-width:100%; width:auto; max-height:300px; height:auto;" / >'); $('#uploadPreBaseDataSwapHtml').html('<input type="hidden" id="chosenPictureData" value="'+ baseImg +'" />'); $('#uploadPictureBtnHideHtml').fadeIn(); } 

¿Hay una devolución de llamada al éxito que devuelve la forma en que el dispositivo se estaba reteniendo mientras se tomaba la fotografía para poder enviarla a mi archivo de carga y rotar la imagen correctamente?

One Solution collect form web for “Phonegap devuelve orientación actual durante la captura de imagen”

Para hacer su vida más fácil usted puede apenas llamar:

 navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50, destinationType: destinationType.FILE_URI, correctOrientation: true }); 

Entonces obtendrá un archivo que se rota correctamente.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.