1. Produktai
  2.   Vaizdas
  3.   JavaScript
  4.   Aspose.Imaging Cloud SDK for JavaScript

Aspose.Imaging Cloud SDK for JavaScript

 
 

JavaScript API vaizdams kurti, tvarkyti ir konvertuoti

Galinga JavaScript biblioteka leidžia programuotojams kurti, redaguoti, keisti dydį, apkarpyti, pasukti ir konvertuoti PSD, PNG, JPG, BMP, TIFF ir GIF vaizdo failų formatus.

Šiandieniniame skaitmeniniame amžiuje vaizdų apdorojimas ir manipuliavimas atlieka gyvybiškai svarbų vaidmenį įvairiose pramonės šakose, įskaitant interneto svetainių kūrimą, grafinį dizainą ir daugialypės terpės kūrimą. Aspose.Imaging SDK, skirta JavaScript yra dominuojantis programinės įrangos kūrimo rinkinys (SDK), suteikiantis išsamias vaizdo apdorojimo galimybes, leidžiančias programinės įrangos kūrėjams į savo žiniatinklio programas lengvai įtraukti pažangias vaizdų kūrimo, konvertavimo ir manipuliavimo funkcijas. SDK siūlo sklandų integravimą su populiariomis „JavaScript“ sistemomis, todėl tinka tiek naujiems, tiek esamiems projektams.

Aspose.Imaging Cloud SDK, skirta „JavaScript“, programinės įrangos kūrėjams suteikia platų pažangaus vaizdo apdorojimo funkcijų rinkinį. Nesvarbu, ar tai būtų dydžio keitimas, apkarpymas, pasukimas, apvertimas, vandens ženklinimas ar filtrų taikymas, SDK siūlo platų metodų ir parinkčių spektrą, leidžiantį lengvai atlikti šias užduotis. Programinės įrangos programuotojai gali naudoti šias funkcijas norėdami dinamiškai manipuliuoti vaizdais kliento pusėje, suteikdami geresnę vartotojo patirtį ir sumažindami serverio pusės apdorojimo išlaidas. Nesvarbu, ar kūrėjams reikia pakeisti vaizdo dydį, kad būtų pritaikytas interneto dizainas, ar pridėti vandens ženklų, kad apsaugotų jūsų intelektinę nuosavybę, „Aspose.Imaging“ supaprastina šias užduotis naudodama intuityvią API.

Aspose.Imaging Cloud SDK, skirta „JavaScript“, palaiko daugybę vaizdo formatų, todėl užtikrinamas suderinamumas ir lankstumas tvarkant įvairius vaizdo failus. Nuo populiarių formatų, tokių kaip JPEG, PNG, PSD, WEBP ir GIF, iki pramonės standartų formatų, tokių kaip TIFF, SVG ir BMP, kūrėjai gali pasikliauti SDK, kad be jokio vargo tvarkytų įvairius vaizdų tipus. Bibliotekoje taip pat yra keletas pažangių vaizdų redagavimo ir transformacijų, pvz., meninių efektų ir filtrų taikymas, vandens ženklų, komentarų ir teksto perdangų pridėjimas. Dėl plataus funkcijų asortimento, suderinamumo su keliomis naršyklėmis ir optimizuotu našumu SDK yra puikus įrankis programinės įrangos kūrėjams kurti patikimus vaizdo apdorojimo sprendimus, kurie pagerina naudotojų patirtį ir skatina naujoves įvairiose pramonės šakose.

Previous Next

Darbo su Aspose.Imaging Cloud SDK, skirto JavaScript, pradžia

Rekomenduojamas būdas įdiegti „Aspose.Imaging Cloud SDK“, skirtą „JavaScript“, naudoja npm. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite „Aspose.Imaging Cloud SDK“, skirtą „JavaScript“, naudodami „NuGet“

 npm i @asposecloud/aspose-imaging-cloud 
or 
npm install aspose-imaging-cloud –save

Biblioteką galite atsisiųsti tiesiai iš Aspose.Imaging produkto puslapio

Vaizdo konvertavimas į kitus formatus naudojant JS API

„Aspose.Imaging Cloud SDK“, skirta „JavaScript“, leidžia programinės įrangos kūrėjams įkelti ir konvertuoti vaizdus į įvairius kitus palaikomus failų formatus naudojant tik kelias „JavaScript“ kodo eilutes. SDK palaiko konvertavimą į įvairius failų formatus, tokius kaip BMP, GIF, DJVU, WMF, EMF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, DICOM, CDR, CMX, ODG, DNG, SVG, PDF ir daugelį kitų. Šiame pavyzdyje parodyta, kaip konvertuoti vaizdą į PNG failo formatą naudojant „JavaScript“.

Kaip konvertuoti vaizdą į PNG formatą naudojant 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);

Gaukite ir atnaujinkite vaizdo ypatybes naudodami „JavaScript“ programas

Aspose.Imaging Cloud SDK, skirta „JavaScript“, visapusiškai palaiko vaizdo ypatybes „JavaScript“ programose. API leidžia kūrėjams atnaujinti vaizdo ypatybes, tokias kaip fono spalva, puslapio plotis, puslapio aukštis, kraštinės plotis ir kraštinės aukštis. Bibliotekoje yra keletas kitų svarbių funkcijų, skirtų darbui su įvairiomis vaizdo ypatybėmis, pvz., esamų vaizdo ypatybių gavimas, EMG ir WMF vaizdo ypatybių atnaujinimas, GIF ypatybių valdymas, EMF vaizdo ypatybių atnaujinimas ir pan.

Gaukite, keiskite ir išsaugokite esamas vaizdo ypatybes naudodami „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);

Taikyti filtrus vaizdams per JavaScript API

Naudodami „Aspose.Imaging Cloud SDK“, skirtą „JavaScript“, programinės įrangos kūrėjai gali lengvai įkelti vaizdą iš nuotolinės vietos per URL ir pritaikyti filtrus įkeltam vaizdui naudodami „JavaScript“ komandas. SDK yra įvairių filtrų parinkčių, tokių kaip BigRectangular, SmallRectangular, Median, GaussWiener, MotionWiener, GaussianBlur, Sharpen, BilateralSmoothing ir pan. Šiame pavyzdyje parodyta, kaip programinės įrangos kūrėjai gali įkelti vaizdą ir pritaikyti jam skirtingus filtrus „JavaScript“ programose.

Kaip pritaikyti filtrus vaizdams naudojant „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);
});

Pakeiskite vaizdų dydį naudodami „JavaScript“ API

„Aspose.Imaging Cloud SDK“, skirta „JavaScript“, leidžia programinės įrangos kūrėjams pakeisti įvairių tipų vaizdų dydį naudojant tik kelias „JavaScript“ kodo eilutes. API palaiko vaizdo mastelio keitimą, apkarpymą, apvertimą ir eksportavimą vienu API iškvietimu. SDK taip pat palaiko vaizdo įrašymo kitu formatu pakeitus vaizdo dydį. Šiame pavyzdyje parodyta, kaip programinės įrangos kūrėjai gali įkelti JPG vaizdą ir pakeisti jo dydį „JavaScript“ programose.

Kaip pakeisti JPG vaizdų dydį naudojant 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);
});

 Lietuvių