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

Aspose.Imaging Cloud SDK for JavaScript

 
 

JavaScript API för att skapa, hantera och konvertera bilder

Ett kraftfullt JavaScript-bibliotek låter programmerare skapa, redigera, ändra storlek, beskära, rotera och konvertera PSD-, PNG-, JPG-, BMP-, TIFF- och GIF-bildfilformat.

I dagens digitala tidsålder spelar bildbehandling och manipulation en viktig roll i olika branscher, inklusive webbutveckling, grafisk design och multimediaproduktion. Aspose.Imaging SDK för JavaScript är ett dominerande mjukvaruutvecklingskit (SDK) som ger omfattande bildbehandlingsfunktioner som gör det möjligt för mjukvaruutvecklare att utan ansträngning införliva avancerade bildskapande, konverterings- och manipuleringsfunktioner i sina webbapplikationer. SDK erbjuder sömlös integration med populära JavaScript-ramverk, vilket gör den lämplig för både nya och befintliga projekt.

Aspose.Imaging Cloud SDK för JavaScript utrustar programvaruutvecklare med en omfattande uppsättning funktioner för avancerad bildbehandling. Oavsett om det gäller att ändra storlek, beskära, rotera, vända, vattenmärka eller använda filter, erbjuder SDK ett brett utbud av metoder och alternativ för att utföra dessa uppgifter med lätthet. Mjukvaruprogrammerare kan använda dessa funktioner för att manipulera bilder dynamiskt på klientsidan, vilket ger en förbättrad användarupplevelse och minskar bearbetningen på serversidan. Oavsett om utvecklare behöver ändra storlek på en bild för responsiv webbdesign eller lägga till vattenstämplar för att skydda din immateriella egendom, förenklar Aspose.Imaging dessa uppgifter med sitt intuitiva API.

Aspose.Imaging Cloud SDK för JavaScript stöder ett brett utbud av bildformat, vilket säkerställer kompatibilitet och flexibilitet vid hantering av olika bildfiler. Från populära format som JPEG, PNG, PSD, WEBP och GIF till industristandardformat som TIFF, SVG och BMP, utvecklare kan lita på att SDK:n hanterar olika bildtyper utan krångel. Det finns en del avancerad bildredigering och omvandling som också ingår i biblioteket, som att tillämpa konstnärliga effekter och filter samt lägga till vattenstämplar, anteckningar och textöverlägg. Med sitt breda utbud av funktioner, kompatibilitet över webbläsare och optimerade prestanda är SDK ett utmärkt verktyg för programutvecklare att bygga robusta bildmanipuleringslösningar som förbättrar användarupplevelsen och driver innovation inom olika branscher.

Previous Next

Komma igång med Aspose.Imaging Cloud SDK för JavaScript

Det rekommenderade sättet att installera Aspose.Imaging Cloud SDK för JavaScript använder npm. Använd följande kommando för en smidig installation.

Installera Aspose.Imaging Cloud SDK för JavaScript via NuGet

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

Du kan ladda ner biblioteket direkt från Aspose.Imaging produktsida

Bildkonvertering till andra format via JS API

Aspose.Imaging Cloud SDK för JavaScript tillåter mjukvaruutvecklare att ladda och konvertera bilder till olika andra filformat som stöds med bara ett par rader JavaScript-kod. SDK stöder konvertering till olika filformat som BMP, GIF, DJVU, WMF, EMF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, DICOM, CDR, CMX, ODG, DNG, SVG, PDF och många fler. Följande exempel visar hur man konverterar en bild till ett PNG-filformat via JavaScript.

Hur konverterar man en bild till ett 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);

Hämta och uppdatera bildegenskaper via JavaScript-appar

Aspose.Imaging Cloud SDK för JavaScript har tillhandahållit komplett stöd för hantering av bildegenskaper i JavaScript-applikationer. API:et tillåter utvecklare att uppdatera bildegenskaper som bakgrundsfärg, sidbredd, sidhöjd, kantbredd och kanthöjd. Biblioteket har inkluderat flera andra viktiga funktioner för att arbeta med olika bildegenskaper, som att hämta befintliga bildegenskaper, uppdatera EMG- och WMF-bildegenskaper, hantera GIF-egenskaper, uppdatera EMF-bildegenskaper och så vidare.

Hämta, ändra och spara befintliga bildegenskaper 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);

Tillämpa filter på bilder via JavaScript API

Aspose.Imaging Cloud SDK för JavaScript gör det enkelt för programutvecklare att ladda en bild från en fjärrplats via URL och använda filter på den inlästa bilden med JavaScript-kommandon. Det finns olika filteralternativ tillgängliga i SDK, som BigRectangular, SmallRectangular, Median, GaussWiener, MotionWiener, GaussianBlur, Sharpen, BilateralSmoothing och så vidare. Följande exempel visar hur mjukvaruutvecklare kan ladda en bild och tillämpa olika typer på filter på den i JavaScript-applikationer.

Hur applicerar man filter 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);
});

Ändra storlek på bilder via JavaScript API

Aspose.Imaging Cloud SDK för JavaScript gör det möjligt för programutvecklare att ändra storlek på olika typer av bilder med bara ett par rader JavaScript-kod. API:et ger stöd för skalning, beskärning, vändning och export av en bild i ett enda API-anrop. SDK:n ger också stöd för att spara bilder till ett annat format efter att storleken på bilden har ändrats. Följande exempel visar hur mjukvaruutvecklare kan ladda och ändra storlek på en JPG-bild i JavaScript-applikationer.

Hur ändrar man storleken på en JPG-bild 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);
});

 Svenska