
Aspose.Imaging Cloud SDK for JavaScript
JavaScript API attēlu izveidei, pārvaldībai un konvertēšanai
Jaudīga JavaScript bibliotēka ļauj programmētājiem izveidot, rediģēt, mainīt izmērus, apgriezt, pagriezt un pārveidot PSD, PNG, JPG, BMP, TIFF un GIF attēlu failu formātus.
Mūsdienu digitālajā laikmetā attēlu apstrādei un manipulācijām ir būtiska nozīme dažādās nozarēs, tostarp tīmekļa izstrādē, grafiskajā dizainā un multivides ražošanā. Aspose.Imaging SDK for JavaScript ir dominējošs programmatūras izstrādes komplekts (SDK), kas nodrošina visaptverošas attēlu apstrādes iespējas, ļaujot programmatūras izstrādātājiem savās tīmekļa lietojumprogrammās bez piepūles iekļaut uzlabotas attēlu izveides, konvertēšanas un manipulācijas funkcijas. SDK piedāvā nemanāmu integrāciju ar populārām JavaScript ietvariem, padarot to piemērotu gan jauniem, gan esošiem projektiem.
Aspose.Imaging Cloud SDK for JavaScript nodrošina programmatūras izstrādātājus ar visaptverošu funkciju kopumu uzlabotai attēlu apstrādei. Neatkarīgi no tā, vai tā ir izmēru maiņa, apgriešana, pagriešana, apgriešana, ūdenszīmes vai filtru lietošana, SDK piedāvā plašu metožu un iespēju klāstu, lai šos uzdevumus veiktu viegli. Programmatūras programmētāji var izmantot šīs funkcijas, lai dinamiski manipulētu ar attēliem klienta pusē, nodrošinot uzlabotu lietotāja pieredzi un samazinot servera puses apstrādes izmaksas. Neatkarīgi no tā, vai izstrādātājiem ir jāmaina attēla izmērs, lai nodrošinātu adaptīvu tīmekļa dizainu, vai jāpievieno ūdenszīmes, lai aizsargātu jūsu intelektuālo īpašumu, Aspose.Imaging vienkāršo šos uzdevumus ar savu intuitīvo API.
Aspose.Imaging Cloud SDK for JavaScript atbalsta plašu attēlu formātu klāstu, nodrošinot saderību un elastību dažādu attēlu failu apstrādē. No tādiem populāriem formātiem kā JPEG, PNG, PSD, WEBP un GIF līdz nozares standarta formātiem, piemēram, TIFF, SVG un BMP, izstrādātāji var paļauties uz SDK, lai bez problēmām apstrādātu dažādus attēlu veidus. Bibliotēkā ir arī dažas uzlabotas attēlu rediģēšanas un pārveidošanas, piemēram, māksliniecisko efektu un filtru izmantošana, kā arī ūdenszīmju, anotāciju un teksta pārklājumu pievienošana. Pateicoties plašajam funkciju klāstam, vairāku pārlūkprogrammu savietojamībai un optimizētai veiktspējai, SDK ir lielisks rīks programmatūras izstrādātājiem, lai izveidotu spēcīgus attēlu apstrādes risinājumus, kas uzlabo lietotāju pieredzi un veicina inovācijas dažādās nozarēs.
Darba sākšana ar Aspose.Imaging Cloud SDK darbam ar JavaScript
Ieteicamais veids, kā instalēt Aspose.Imaging Cloud SDK for JavaScript, izmanto npm. Lūdzu, izmantojiet šo komandu, lai instalēšana noritētu vienmērīgi.
Instalējiet Aspose.Imaging Cloud SDK for JavaScript, izmantojot NuGet
npm i @asposecloud/aspose-imaging-cloud
or
npm install aspose-imaging-cloud –save
Bibliotēku varat lejupielādēt tieši no Aspose.Imaging produkta lapas
Attēla konvertēšana citos formātos, izmantojot JS API
Aspose.Imaging Cloud SDK for JavaScript ļauj programmatūras izstrādātājiem ielādēt un pārveidot attēlus dažādos citos atbalstītos failu formātos, izmantojot tikai dažas JavaScript koda rindiņas. SDK atbalsta konvertēšanu uz dažādiem failu formātiem, piemēram, BMP, GIF, DJVU, WMF, EMF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, DICOM, CDR, CMX, ODG, DNG, SVG, PDF un daudz ko citu. Nākamajā piemērā parādīts, kā pārveidot attēlu PNG faila formātā, izmantojot JavaScript.
Kā pārveidot attēlu PNG formātā, izmantojot 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);
Iegūstiet un atjauniniet attēla rekvizītus, izmantojot JavaScript lietotnes
Aspose.Imaging Cloud SDK for JavaScript ir nodrošinājis pilnīgu atbalstu attēlu rekvizītu apstrādei JavaScript lietojumprogrammās. API ļauj izstrādātājiem atjaunināt attēla rekvizītus, piemēram, fona krāsu, lapas platumu, lapas augstumu, apmales platumu un apmales augstumu. Bibliotēkā ir iekļauti vairāki citi svarīgi līdzekļi darbam ar dažādiem attēla rekvizītiem, piemēram, esošo attēla rekvizītu iegūšana, EMG un WMF attēla rekvizītu atjaunināšana, GIF rekvizītu pārvaldība, EMF attēla rekvizītu atjaunināšana un tā tālāk.
Iegūstiet, modificējiet un saglabājiet esošos attēla rekvizītus, izmantojot 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);
Lietojiet filtriem attēliem, izmantojot JavaScript API
Aspose.Imaging Cloud SDK for JavaScript ļauj programmatūras izstrādātājiem viegli ielādēt attēlu no attālas atrašanās vietas, izmantojot URL, un lietot ielādētajam attēlam filtrus, izmantojot JavaScript komandas. SDK ir pieejamas dažādas filtru opcijas, piemēram, BigRectangular, SmallRectangular, Median, GaussWiener, MotionWiener, GaussianBlur, Sharpen, BilateralSmoothing un tā tālāk. Šajā piemērā parādīts, kā programmatūras izstrādātāji var ielādēt attēlu un lietot tam dažādu veidu filtrus JavaScript lietojumprogrammās.
Kā lietot filtriem attēliem, izmantojot 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);
});
Mainiet attēlu izmērus, izmantojot JavaScript API
Aspose.Imaging Cloud SDK for JavaScript ļauj programmatūras izstrādātājiem mainīt dažāda veida attēlu izmērus, izmantojot tikai dažas JavaScript koda rindiņas. API nodrošina atbalstu attēla mērogošanai, apgriešanai, apgriešanai un eksportēšanai vienā API izsaukumā. SDK nodrošina arī atbalstu attēla saglabāšanai citā formātā pēc attēla lieluma maiņas. Šis piemērs parāda, kā programmatūras izstrādātāji var ielādēt JPG attēlu un mainīt tā izmēru JavaScript lietojumprogrammās.
Kā mainīt JPG attēlu izmērus, izmantojot 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);
});