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