Ищете способ автоматически управлять фотографиями? К счастью, для этого есть Cloudmersive API. Наш API изменения размера изображения поддерживает exif и предоставляет настраиваемые параметры ширины и высоты выходного изображения. Чтобы структурировать вызов API в JavaScript, воспользуйтесь кодом, представленным ниже в этой статье, или посетите нашу страницу API для получения примеров кода на дюжине других распространенных языков программирования.

Давайте сначала начнем установку библиотеки jQuery, выполнив следующую команду:

bower install jquery

Затем давайте добавим фрагмент для захвата входных файлов изображений:

var form = new FormData();
form.append("imageFile", fileInput.files[0], "file");

Наконец, вызовите API:

var settings = {
     "url": "https://api.cloudmersive.com/image/resize/target/<integer>/<integer>",
     "method": "POST",
     "timeout": 0,
     "headers": {
          "Content-Type": "multipart/form-data",
          "Apikey": "YOUR-API-KEY-HERE"
     },
     "processData": false,
     "mimeType": "multipart/form-data",
     "contentType": false,
     "data": form
};
$.ajax(settings).done(function (response) {
     console.log(response);
});

Все сделано. Чтобы получить ключ Cloudmersive API, перейдите на наш веб-сайт и зарегистрируйте бесплатную учетную запись.