
Aspose.Imaging Cloud SDK for JavaScript
API JavaScript для створення, керування та перетворення зображень
Потужна бібліотека JavaScript дозволяє програмістам створювати, редагувати, змінювати розмір, обрізати, обертати та конвертувати файли зображень у форматах PSD, PNG, JPG, BMP, TIFF і GIF.
У сучасну цифрову епоху обробка зображень і маніпуляції відіграють життєво важливу роль у різних галузях, зокрема веб-розробці, графічному дизайні та створенні мультимедіа. Aspose.Imaging SDK для JavaScript – це домінуючий набір для розробки програмного забезпечення (SDK), який надає комплексні можливості обробки зображень, що дозволяє розробникам програмного забезпечення легко включати розширені функції створення, перетворення та обробки зображень у свої веб-програми. SDK забезпечує повну інтеграцію з популярними фреймворками JavaScript, що робить його придатним як для нових, так і для існуючих проектів.
Aspose.Imaging Cloud SDK для JavaScript надає розробникам програмного забезпечення повний набір функцій для вдосконаленої обробки зображень. Будь то зміна розміру, обрізка, обертання, гортання, водяний знак або застосування фільтрів, SDK пропонує широкий спектр методів і параметрів для легкого виконання цих завдань. Програмісти програмного забезпечення можуть використовувати ці функції для динамічного керування зображеннями на стороні клієнта, забезпечуючи покращену взаємодію з користувачем і зменшуючи накладні витрати на серверну обробку. Незалежно від того, чи потрібно розробникам змінювати розмір зображення для адаптивного веб-дизайну чи додавати водяні знаки для захисту вашої інтелектуальної власності, Aspose.Imaging спрощує ці завдання завдяки своєму інтуїтивно зрозумілому API.
Пакет Aspose.Imaging Cloud SDK для JavaScript підтримує широкий спектр форматів зображень, забезпечуючи сумісність і гнучкість обробки різноманітних файлів зображень. Від популярних форматів, таких як JPEG, PNG, PSD, WEBP і GIF, до галузевих стандартних форматів, таких як TIFF, SVG і BMP, розробники можуть покластися на SDK для обробки різних типів зображень без будь-яких проблем. Деякі розширені функції редагування та трансформації зображень також є частиною бібліотеки, як-от застосування художніх ефектів і фільтрів, а також додавання водяних знаків, анотацій і текстових накладень. Завдяки широкому спектру функцій, сумісності з різними браузерами та оптимізованій продуктивності SDK є чудовим інструментом для розробників програмного забезпечення для створення надійних рішень для обробки зображень, які покращують взаємодію з користувачами та сприяють інноваціям у різних галузях.
Початок роботи з Aspose.Imaging Cloud SDK для JavaScript
Рекомендований спосіб встановлення Aspose.Imaging Cloud SDK для JavaScript використовує npm. Будь ласка, використовуйте наступну команду для плавного встановлення.
Установіть Aspose.Imaging Cloud SDK для JavaScript через NuGet
npm i @asposecloud/aspose-imaging-cloud
or
npm install aspose-imaging-cloud –save
Ви можете завантажити бібліотеку безпосередньо зі сторінки продукту Aspose.Imaging
Перетворення зображень в інші формати за допомогою JS API
Aspose.Imaging Cloud SDK для JavaScript дозволяє розробникам програмного забезпечення завантажувати та перетворювати зображення в інші підтримувані формати файлів лише за допомогою кількох рядків коду JavaScript. SDK підтримує конвертацію в різні формати файлів, такі як BMP, GIF, DJVU, WMF, EMF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, DICOM, CDR, CMX, ODG, DNG, SVG, PDF та багато інших. У наступному прикладі показано, як перетворити зображення у формат файлу PNG за допомогою JavaScript.
Як конвертувати зображення у формат PNG за допомогою JavaScript API?
//Load Image
const Image = require('aspose.imaging');
const image = Image.load('path/to/input/image.jpg');
//Save image in PNG format
image.save('path/to/output/image.png', new ImageOptions.png());
//saves the image in JPEG format with a compression level of 75:
const options = new ImageOptions.jpeg();
options.setQuality(75);
image.save('path/to/output/image.jpg', options);
Отримати й оновити властивості зображення за допомогою програм JavaScript
Aspose.Imaging Cloud SDK для JavaScript забезпечує повну підтримку обробки властивостей зображень у програмах JavaScript. API дозволяє розробникам оновлювати такі властивості зображення, як колір тла, ширина сторінки, висота сторінки, ширина та висота межі. Бібліотека містить кілька інших важливих функцій для роботи з різними властивостями зображення, наприклад отримання властивостей існуючого зображення, оновлення властивостей зображень EMG і WMF, керування властивостями GIF, оновлення властивостей зображень EMF тощо.
Отримання, змінення та збереження існуючих властивостей зображення за допомогою Java API
// load an image
const image = AsposeImaging.Image.load('path/to/image.jpg');
// access various properties of the loaded image
console.log('Image width:', image.getWidth());
console.log('Image height:', image.getHeight());
console.log('Image format:', image.getFileFormat());
console.log('Image resolution:', image.getResolutionSettings());
console.log('Image color mode:', image.getColorMode());
// modify certain image properties
const newWidth = 800;
const newHeight = 600;
image.resize(newWidth, newHeight);
// Save the modified image
const outputPath = 'path/to/output.jpg';
const options = new AsposeImaging.ImageOptions.JpegOptions();
options.setQuality(80); // Set JPEG quality to 80%
image.save(outputPath, options);
Застосування фільтрів до зображень за допомогою JavaScript API
Aspose.Imaging Cloud SDK для JavaScript полегшує розробникам програмного забезпечення завантажувати зображення з віддаленого розташування через URL-адресу та застосовувати фільтри до завантаженого зображення за допомогою команд JavaScript. У пакеті SDK є різні параметри фільтрів, наприклад BigRectangular, SmallRectangular, Median, GaussWiener, MotionWiener, GaussianBlur, Sharpen, Bilateral Smoothing тощо. У наступному прикладі показано, як розробники програмного забезпечення можуть завантажити зображення та застосувати до нього різні типи фільтрів у програмах JavaScript.
Як застосувати фільтри до зображень за допомогою JavaScript API?
//Load image
AsposeImaging.loadImage("path/to/image.jpg", function (image) {
// Image loaded successfully
image.filter(image.filterType.Grayscale); // Apply grayscale filter
image.filter(image.filterType.Brightness, 0.5); // Apply brightness filter
image.filter(image.filterType.Contrast, 1.2); // Apply contrast filter
// Save the modified image
image.save("path/to/modified_image.jpg", function () {
// Image saved successfully
console.log("Modified image saved");
}, function (error) {
// Error occurred while saving image
console.log(error);
});
}, function (error) {
// Error occurred while loading image
console.log(error);
});
Зміна розміру зображень за допомогою JavaScript API
Aspose.Imaging Cloud SDK для JavaScript дозволяє розробникам програмного забезпечення змінювати розміри різних типів зображень за допомогою лише кількох рядків коду JavaScript. API забезпечує підтримку масштабування, обрізання, перевертання та експортування зображення за один виклик API. SDK також підтримує збереження зображення в іншому форматі після зміни розміру зображення. У наступному прикладі показано, як розробники програмного забезпечення можуть завантажувати та змінювати розмір зображення JPG у програмах JavaScript.
Як змінити розмір зображень JPG за допомогою JavaScript API?
const inputFileName = "input.jpg";
const outputFileName = "output.jpg";
const newWidth = 800;
const newHeight = 600;
imagingApi.createResizedImage(
{ name: inputFileName, format: "jpg" },
newWidth,
newHeight,
null,
null,
null,
null,
null,
ResizeType.LanczosResample,
null,
{ folder: "inputFolder" }
).then((result) => {
console.log("Image resized successfully");
console.log(result);
}).catch((error) => {
console.log("Error occurred:", error);
});