1. Produkter
  2.   Bilde
  3.   JavaScript
  4.   Aspose.Imaging Cloud SDK for JavaScript

Aspose.Imaging Cloud SDK for JavaScript

 
 

JavaScript API for å lage, administrere og konvertere bilder

Et kraftig JavaScript-bibliotek lar programmerere opprette, redigere, endre størrelse, beskjære, rotere og konvertere PSD-, PNG-, JPG-, BMP-, TIFF- og GIF-bildefilformater.

I dagens digitale tidsalder spiller bildebehandling og manipulering en viktig rolle i ulike bransjer, inkludert nettutvikling, grafisk design og multimediaproduksjon. Aspose.Imaging SDK for JavaScript er et dominerende programvareutviklingssett (SDK) som gir omfattende bildebehandlingsfunksjoner som gjør det mulig for programvareutviklere å enkelt innlemme avanserte bildeopprettings-, konverterings- og manipulasjonsfunksjoner i webapplikasjonene sine. SDK-en tilbyr sømløs integrasjon med populære JavaScript-rammeverk, noe som gjør den egnet for både nye og eksisterende prosjekter.

Aspose.Imaging Cloud SDK for JavaScript utstyrer programvareutviklere med et omfattende sett med funksjoner for avansert bildebehandling. Enten det er å endre størrelse, beskjære, rotere, snu, vannmerke eller bruke filtre, tilbyr SDK et omfattende utvalg metoder og alternativer for å utføre disse oppgavene med letthet. Programvareprogrammerere kan bruke disse funksjonene til å manipulere bilder dynamisk på klientsiden, noe som gir en forbedret brukeropplevelse og reduserer behandlingsoverhead på serversiden. Enten utviklere trenger å endre størrelsen på et bilde for responsiv webdesign eller legge til vannmerker for å beskytte din intellektuelle eiendom, forenkler Aspose.Imaging disse oppgavene med sin intuitive API.

Aspose.Imaging Cloud SDK for JavaScript støtter et bredt spekter av bildeformater, noe som sikrer kompatibilitet og fleksibilitet ved håndtering av forskjellige bildefiler. Fra populære formater som JPEG, PNG, PSD, WEBP og GIF til industristandardformater som TIFF, SVG og BMP, kan utviklere stole på at SDK-en håndterer ulike bildetyper uten problemer. Det er noen avansert bilderedigering og transformasjon som også er en del av biblioteket, for eksempel å bruke kunstneriske effekter og filtre samt legge til vannmerker, merknader og tekstoverlegg. Med sitt brede utvalg av funksjoner, kompatibilitet på tvers av nettlesere og optimalisert ytelse er SDK et flott verktøy for programvareutviklere for å bygge robuste bildemanipulasjonsløsninger som forbedrer brukeropplevelsen og driver innovasjon i ulike bransjer.

Previous Next

Kom i gang med Aspose.Imaging Cloud SDK for JavaScript

Den anbefalte måten å installere Aspose.Imaging Cloud SDK for JavaScript på er å bruke npm. Bruk følgende kommando for en jevn installasjon.

Installer Aspose.Imaging Cloud SDK for JavaScript via NuGet

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

Du kan laste ned biblioteket direkte fra Aspose.Imaging produktside

Bildekonvertering til andre formater via JS API

Aspose.Imaging Cloud SDK for JavaScript lar programvareutviklere laste inn og konvertere bilder til forskjellige andre støttede filformater med bare et par linjer med JavaScript-kode. SDK-en støtter konvertering til ulike filformater som BMP, GIF, DJVU, WMF, EMF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, DICOM, CDR, CMX, ODG, DNG, SVG, PDF og mange flere. Følgende eksempel viser hvordan du konverterer et bilde til et PNG-filformat via JavaScript.

Hvordan konverterer jeg et bilde til et PNG-format via 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);

Få og oppdater bildeegenskaper via JavaScript-apper

Aspose.Imaging Cloud SDK for JavaScript har gitt fullstendig støtte for håndtering av bildeegenskaper i JavaScript-applikasjoner. API-en lar utviklere oppdatere bildeegenskaper som bakgrunnsfarge, sidebredde, sidehøyde, kantlinjebredde og kanthøyde. Biblioteket har inkludert flere andre viktige funksjoner for å jobbe med ulike bildeegenskaper, som å få eksisterende bildeegenskaper, oppdatere EMG- og WMF-bildeegenskaper, administrere GIF-egenskaper, oppdatere EMF-bildeegenskaper og så videre.

Få, endre og lagre eksisterende bildeegenskaper via 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);

Bruk filtre på bilder via JavaScript API

Aspose.Imaging Cloud SDK for JavaScript gjør det enkelt for programvareutviklere å laste et bilde fra en ekstern plassering via URL og bruke filtre på det lastede bildet ved hjelp av JavaScript-kommandoer. Det er forskjellige filteralternativer tilgjengelig i SDK, for eksempel BigRectangular, SmallRectangular, Median, GaussWiener, MotionWiener, GaussianBlur, Sharpen, BilateralSmoothing og så videre. Følgende eksempel viser hvordan programvareutviklere kan laste et bilde og bruke forskjellige typer på filtre til det i JavaScript-applikasjoner.

Hvordan bruker jeg filtre på bilder via 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);
});

Endre størrelse på bilder via JavaScript API

Aspose.Imaging Cloud SDK for JavaScript gjør det mulig for programvareutviklere å endre størrelsen på ulike typer bilder med bare et par linjer med JavaScript-kode. API-en gir støtte for skalering, beskjæring, vending og eksport av et bilde i et enkelt API-kall. SDK-en gir også støtte for å lagre bilde til et annet format etter å ha endret størrelsen på bildet. Følgende eksempel viser hvordan programvareutviklere kan laste inn og endre størrelsen på et JPG-bilde i JavaScript-applikasjoner.

Hvordan endre størrelsen på JPG-bilder via 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);
});

 Norsk