Изменение разрешения фотографии для приложения Cordova

Бывает так, что в приложениях, где требуется загрузить фотографию пользователем необходимо уменьшить разрешение фотографии, чтобы интерфейс грузился быстрее, в некоторых случаях это очень необходимо. Для этого есть специальный плагин, который называется cordova-plugin-image-resizer. Ссылка на GitHub проекта.

Для использования необходимо его установить в Cordova через команду:

cordova plugin add https://github.com/protonet/cordova-plugin-image-resizer.git

Далее используем примерно следующим образом:

var userpic = "usrl/to/myimage.jpg";
var options = {
        uri: userpic,
        folderName: "EventApp",
        quality: 90,
        width: 50,
        height: 50,
        base64: true};
try{
  	window.ImageResizer.resize(options,
  	  function(image) {
  	     // success: image is the new resized image
  			userpic = image;
  	  }, function(err) {
  	    // failed: grumpy cat likes this function
  		  console.log(err);
  	  });
}catch(e){
	console.log("Resizer is not work in your browser");
}

 

Вам также может понравиться

Об авторе WebSofter

Web - технологии

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...