Argumento opcional para personalizar la configuración de la cámara.
{ quality : 75, destinationType : Camera.DestinationType.DATA_URL, sourceType : Camera.PictureSourceType.CAMERA, allowEdit : true, encodingType: Camera.EncodingType.JPEG, targetWidth: 100, targetHeight: 100 };
quality: Calidad de la imagen. Rango [0, 100]. (Number
)
destinationType: Elige el formato del valor retornado. Definido en navigator.camera.DestinationType (Number
)
Camera.DestinationType = { DATA_URL : 0, // Retorna la imagen como una string codificada en base64 FILE_URI : 1 // Retorna la URI del fichero de imagen };
sourceType: Elige el origen de la imagen. Definido en nagivator.camera.PictureSourceType (Number
)
Camera.PictureSourceType = { PHOTOLIBRARY : 0, CAMERA : 1, SAVEDPHOTOALBUM : 2 };
allowEdit: Permitir un simple editado antes de la selección. (Boolean
)
EncodingType: Elige el formato de codificación del fichero de imagen retornado. Definido en navigator.camera.EncodingType (Number
)
Camera.EncodingType = { JPEG : 0, // Retornar una imagen codificada en JPEG PNG : 1 // Retornar una imagen codificada en PNG };
targetWidth: Ancho en píxeles para dimensionar la imagen. Debe ser usada con targetHeight. Se respetara la proporción de la imagen. (Number
)
targetHeight: Altura en píxeles para dimensionar la imagen. Debe ser usada con targetWidth. Se respetara la proporción de la imagen. (Number
)
allowEdit
.quality
.sourceType
.allowEdit
.quality
.sourceType
.allowEdit
.quality
debería ser menor de 50 para evitar errores de memoria en algunos dispositivos.destinationType.FILE_URI
, las fotos se guardan en el directorio temporal de aplicaciones.navigator.fileMgr
si te preocupa el espacio de almacenamiento.