1. Termékek
  2.   Kép
  3.   JavaScript
  4.   Aspose.Imaging Cloud SDK for JavaScript

Aspose.Imaging Cloud SDK for JavaScript

 
 

JavaScript API képek létrehozásához, kezeléséhez és konvertálásához

A nagy teljesítményű JavaScript-könyvtár lehetővé teszi a programozók számára PSD, PNG, JPG, BMP, TIFF és GIF képfájlformátumok létrehozását, szerkesztését, átméretezését, körbevágását, elforgatását és konvertálását.

A mai digitális korban a képfeldolgozás és a manipuláció létfontosságú szerepet tölt be a különböző iparágakban, beleértve a webfejlesztést, a grafikai tervezést és a multimédiás gyártást. Az Aspose.Imaging SDK for JavaScript egy domináns szoftverfejlesztő készlet (SDK), amely átfogó képfeldolgozási képességeket biztosít, lehetővé téve a szoftverfejlesztők számára, hogy könnyedén beépíthetik a fejlett képalkotási, -átalakítási és -manipulációs funkciókat webalkalmazásaikba. Az SDK zökkenőmentes integrációt kínál a népszerű JavaScript-keretrendszerekkel, így új és meglévő projektekhez egyaránt alkalmas.

Az Aspose.Imaging Cloud SDK for JavaScript a szoftverfejlesztőket átfogó funkciókkal látja el a fejlett képfeldolgozáshoz. Legyen szó átméretezésről, vágásról, elforgatásról, átfordításról, vízjelezésről vagy szűrők alkalmazásáról, az SDK módszerek és lehetőségek széles skáláját kínálja e feladatok egyszerű elvégzéséhez. A szoftverprogramozók ezeket a szolgáltatásokat használhatják a képek kliensoldali dinamikus manipulálására, jobb felhasználói élményt biztosítva és csökkentve a szerveroldali feldolgozási többletterhelést. Függetlenül attól, hogy a fejlesztőknek át kell méretezniük egy képet a reszponzív webdizájn érdekében, vagy vízjeleket kell hozzáadniuk a szellemi tulajdon védelme érdekében, az Aspose.Imaging leegyszerűsíti ezeket a feladatokat intuitív API-jával.

Az Aspose.Imaging Cloud SDK for JavaScript a képformátumok széles skáláját támogatja, így kompatibilitást és rugalmasságot biztosít a különféle képfájlok kezelésében. Az olyan népszerű formátumoktól, mint a JPEG, PNG, PSD, WEBP és GIF, az ipari szabványos formátumokig, mint például a TIFF, SVG és BMP, a fejlesztők az SDK-ra támaszkodhatnak a különféle képtípusok problémamentes kezelésében. A könyvtár részét képezi néhány speciális képszerkesztés és -átalakítás is, például művészi effektusok és szűrők alkalmazása, valamint vízjelek, megjegyzések és szövegfedések hozzáadása. Funkcióinak széles skálájával, böngészők közötti kompatibilitásával és optimalizált teljesítményével az SDK nagyszerű eszköz a szoftverfejlesztők számára, hogy robusztus képkezelési megoldásokat készítsenek, amelyek javítják a felhasználói élményt és ösztönzik az innovációt a különböző iparágakban.

Previous Next

Az Aspose.Imaging Cloud SDK for JavaScript használatának első lépései

Az Aspose.Imaging Cloud SDK for JavaScript telepítésének javasolt módja az npm használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítés érdekében.

Az Aspose.Imaging Cloud SDK for JavaScript telepítése a NuGeten keresztül

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

A könyvtárat közvetlenül letöltheti az Aspose.Imaging termékoldaláról

Képkonverzió más formátumokká JS API-n keresztül

Az Aspose.Imaging Cloud SDK for JavaScript lehetővé teszi a szoftverfejlesztők számára, hogy néhány soros JavaScript-kóddal képeket töltsenek be és alakítsanak át különböző támogatott fájlformátumokba. Az SDK támogatja a konvertálást különféle fájlformátumokká, mint például BMP, GIF, DJVU, WMF, EMF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, DICOM, CDR, CMX, ODG, DNG, SVG, PDF és még sok más. A következő példa bemutatja, hogyan konvertálhat egy képet PNG fájlformátumba JavaScript segítségével.

Hogyan alakíthatok át képet PNG formátummá JavaScript API-n keresztül?

//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);

Képtulajdonságok beszerzése és frissítése JavaScript-alkalmazásokon keresztül

Az Aspose.Imaging Cloud SDK for JavaScript teljes körű támogatást nyújtott a JavaScript-alkalmazásokon belüli képtulajdonságok kezeléséhez. Az API lehetővé teszi a fejlesztők számára, hogy frissítsék a kép tulajdonságait, például a háttérszínt, az oldalszélességet, az oldal magasságát, a szegélyszélességet és a szegélymagasságot. A könyvtár számos más fontos funkciót is tartalmaz a különféle képtulajdonságok kezeléséhez, mint például a meglévő képtulajdonságok lekérése, az EMG- és WMF-képtulajdonságok frissítése, a GIF-tulajdonságok kezelése, az EMF-képtulajdonságok frissítése és így tovább.

Meglévő képtulajdonságok lekérése, módosítása és mentése Java API-n keresztül

// 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);

Szűrők alkalmazása a képekre JavaScript API-n keresztül

Az Aspose.Imaging Cloud SDK for JavaScript megkönnyíti a szoftverfejlesztők számára, hogy távoli helyről töltsenek be képet URL-en keresztül, és JavaScript-parancsok segítségével szűrőket alkalmazzanak a betöltött képre. Az SDK-ban különféle szűrőbeállítások állnak rendelkezésre, például BigRectangular, SmallRectangular, Median, GaussWiener, MotionWiener, GaussianBlur, Sharpen, BilateralSmoothing és így tovább. A következő példa bemutatja, hogyan tölthetnek be a szoftverfejlesztők egy képet, és hogyan alkalmazhatnak rá különböző típusú szűrőket a JavaScript-alkalmazásokon belül.

Hogyan lehet szűrőket alkalmazni a képekre JavaScript API-n keresztül?

//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);
});

Képek átméretezése JavaScript API-n keresztül

Az Aspose.Imaging Cloud SDK for JavaScript lehetővé teszi a szoftverfejlesztők számára, hogy néhány soros JavaScript-kóddal átméretezzék a különféle típusú képeket. Az API támogatja a kép méretezését, kivágását, átfordítását és exportálását egyetlen API-hívásban. Az SDK támogatja a kép más formátumba történő mentését is a kép átméretezése után. A következő példa bemutatja, hogy a szoftverfejlesztők hogyan tölthetnek be és méretezhetnek át egy JPG-képet JavaScript-alkalmazásokon belül.

Hogyan lehet átméretezni a JPG képeket JavaScript API-n keresztül?

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

 Magyar