Aspose.Imaging Cloud SDK for JavaScript
JavaScript API за създаване, управление и конвертиране на изображения
Мощна JavaScript библиотека позволява на програмистите да създават, редактират, преоразмеряват, изрязват, завъртат и конвертират PSD, PNG, JPG, BMP, TIFF и GIF файлови формати.
В днешната цифрова ера обработката и манипулирането на изображения играят жизненоважна роля в различни индустрии, включително уеб разработка, графичен дизайн и мултимедийно производство. Aspose.Imaging SDK за JavaScript е доминиращ комплект за разработка на софтуер (SDK), който предоставя цялостни възможности за обработка на изображения, позволяващи на разработчиците на софтуер без усилие включват усъвършенствани функции за създаване, преобразуване и манипулиране на изображения в своите уеб приложения. SDK предлага безпроблемна интеграция с популярни рамки на JavaScript, което го прави подходящ както за нови, така и за съществуващи проекти.
Aspose.Imaging Cloud SDK за JavaScript предоставя на разработчиците на софтуер изчерпателен набор от функции за разширена обработка на изображения. Независимо дали става въпрос за преоразмеряване, изрязване, завъртане, обръщане, воден знак или прилагане на филтри, SDK предлага широка гама от методи и опции за лесно изпълнение на тези задачи. Софтуерните програмисти могат да използват тези функции за динамично манипулиране на изображения от страна на клиента, осигурявайки подобрено потребителско изживяване и намалявайки обработката от страната на сървъра. Независимо дали разработчиците трябва да преоразмерят изображение за отзивчив уеб дизайн или да добавят водни знаци, за да защитят вашата интелектуална собственост, Aspose.Imaging опростява тези задачи със своя интуитивен API.
SDK на Aspose.Imaging Cloud за 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, BilateralSmoothing и т.н. Следващият пример показва как разработчиците на софтуер могат да заредят изображение и да приложат различни типове филтри към него в приложенията на 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);
});