Переключение изображений на проприетарные форматы изображений в масштабе может быть настоящей проблемой. Если вы используете Photoshop для обработки большого количества изображений для веб-контента (или по какой-либо другой причине), попробуйте наш API преобразования PSD. С помощью этой операции, включенной в ваше приложение/веб-сайт в качестве службы API, вы можете быстро конвертировать десятки распространенных типов файлов входных изображений в PSD в мгновение ока, гарантируя, что эти изображения готовы к немедленному использованию на платформе Adobe Photoshop. Лучшая часть? Вы можете использовать этот API бесплатно, если зарегистрируете бесплатную учетную запись на нашем сайте и получите необходимый API-ключ. После этого используйте приведенные ниже примеры кода для структурирования вызова API в JavaScript (в качестве альтернативы вы можете найти другие примеры кода, доступные на нашей странице консоли API, или использовать этот API в качестве действия соединителя в Power Automate & Logic Apps).
Начнем с демонстрации кода, необходимого для вызова этого API с помощью функции XHR в JavaScript:
var data = new FormData(); data.append("imageFile", fileInput.files[0], "file"); var xhr = new XMLHttpRequest(); xhr.withCredentials = true; xhr.addEventListener("readystatechange", function() { if(this.readyState === 4) { console.log(this.responseText); } }); xhr.open("POST", "https://api.cloudmersive.com/image/convert/to/psd"); xhr.setRequestHeader("Apikey", "YOUR-API-KEY-HERE"); xhr.send(data);
Чтобы вместо этого установить jQuery, сначала выполните следующую команду:
bower install jquery
Затем структурируйте вызов API следующим образом:
var form = new FormData(); form.append("imageFile", fileInput.files[0], "file"); var settings = { "url": "https://api.cloudmersive.com/image/convert/to/psd", "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); });