1. Продукти
  2.   Образ
  3.   JavaScript
  4.   Aspose.Imaging Cloud SDK for JavaScript

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 е чудесен инструмент за разработчиците на софтуер за изграждане на надеждни решения за манипулиране на изображения, които подобряват потребителското изживяване и стимулират иновациите в различни индустрии.

Previous Next

Първи стъпки с 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);
});

 Български