1. Продукти
  2.   Зображення
  3.   JavaScript
  4.   Aspose.Imaging Cloud SDK for JavaScript

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

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, 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);
});

 Українська