Я имею вопрос в коде камеры из PhoneGap,Не полный ImageData в сенче прикосновении
navigator.camera.getPicture(onSuccess, onFail, {
quality: 75,
sourceType : Camera.PictureSourceType.CAMERA,
encodingType: Camera.EncodingType.JPEG,
targetWidth: 100,
targetHeight: 100,
destinationType: Camera.DestinationType.DATA_URL
});
в коде выше, если я использую targetWidth и targetHeight 500 или больше я не в состоянии получить ImageData полными.
function onSuccess(imageData) {
var startImageData= "data:image/jpeg;base64," + imageData;
console.log('startImageData--->>>>>>'+startImageData);
}
Что мне делать, я могу получить полный «startImageData». В основном, что я наблюдал, я получаю около 4000 символов. Что мне нужно, это целые изображения, которые могут содержать более 15000 символов. Спасибо заранее.
Если я увеличить высоту и ширину от 100 до 500, то in imageURI Я получаю только первые 4050 символов. – Vinayak
@VInayak, если у вас есть высота и ширина, нормальная около 200 r u, чтобы получить imagedata как ожидалось .... – codebreaker
нет даже для 200. Я получаю его за 100. Но тогда размер и качество изображения слишком низкое. И как я получаю только первые 4050 персонажей из Imagedata. – Vinayak