В настоящее время я создаю мобильное приложение, которое использует плагин камеры Phonegap (Cordova). Он правильно отображает изображение и отображает его там, где я хочу, но я не могу установить параметры targetWidth и targetHeight, как описано.
targetWidth: ширина в пикселях для масштабирования изображения. Должен использоваться с targetHeight. Соотношение сторон остается постоянным. (Номер)
targetHeight: высота в пикселях для масштабирования изображения. Должен использоваться с targetWidth. Соотношение сторон остается постоянным. (Номер)
Как я понимаю, это изменит ширину и высоту изображения на выходе. Они, похоже, не работают.
Предложение, которое я нашел при исследовании решения, сказал, чтобы использовать необязательный параметр allowEdit
. В этом я мог бы заставить пользователя выбрать предустановленное квадратное изображение. Это, однако, похоже, не работает.
См. мой код ниже для справки.
camera: function() {
//Fire up the camera!
navigator.camera.getPicture(onSuccess, onFail, {
destinationType: Camera.DestinationType.DATA_URL,
allowEdit: true,
targetWidth: 512,
targetHeight: 512
});
},
Ни один из attemps не преуспел в том, чего я хотел; фиксированная ширина и высота для захваченного изображения.
Как установить ширину и высоту изображения на этом изображении?