
Aspose.Imaging Cloud SDK for JavaScript
API JavaScript per creare, gestire e convertire le immagini
Una potente libreria JavaScript consente ai programmatori di creare, modificare, ridimensionare, ritagliare, ruotare e convertire i formati di file immagine PSD, PNG, JPG, BMP, TIFF e GIF.
Nell'era digitale odierna, l'elaborazione e la manipolazione delle immagini svolgono un ruolo fondamentale in vari settori, tra cui lo sviluppo web, la progettazione grafica e la produzione multimediale. Aspose.Imaging SDK per JavaScript è un kit di sviluppo software (SDK) dominante che fornisce funzionalità complete di elaborazione delle immagini consentendo agli sviluppatori di software di incorporare senza sforzo funzionalità avanzate di creazione, conversione e manipolazione delle immagini nelle loro applicazioni web. L'SDK offre un'integrazione perfetta con i framework JavaScript più diffusi, rendendolo adatto sia a progetti nuovi che esistenti.
Aspose.Imaging Cloud SDK per JavaScript fornisce agli sviluppatori di software un set completo di funzionalità per l'elaborazione avanzata delle immagini. Che si tratti di ridimensionamento, ritaglio, rotazione, capovolgimento, filigrana o applicazione di filtri, l'SDK offre un'ampia gamma di metodi e opzioni per eseguire queste attività con facilità. I programmatori di software possono utilizzare queste funzionalità per manipolare le immagini in modo dinamico sul lato client, offrendo un'esperienza utente migliorata e riducendo il sovraccarico di elaborazione lato server. Che gli sviluppatori debbano ridimensionare un'immagine per un web design reattivo o aggiungere filigrane per proteggere la tua proprietà intellettuale, Aspose.Imaging semplifica queste attività con la sua API intuitiva.
Aspose.Imaging Cloud SDK per JavaScript supporta un'ampia gamma di formati di immagini, garantendo compatibilità e flessibilità nella gestione di diversi file di immagini. Dai formati più diffusi come JPEG, PNG, PSD, WEBP e GIF ai formati standard del settore come TIFF, SVG e BMP, gli sviluppatori possono contare sull'SDK per gestire vari tipi di immagini senza problemi. Ci sono anche alcune modifiche e trasformazioni avanzate delle immagini che fanno parte della libreria, come l'applicazione di effetti artistici e filtri, nonché l'aggiunta di filigrane, annotazioni e sovrapposizioni di testo. Con la sua ampia gamma di funzionalità, la compatibilità tra browser e le prestazioni ottimizzate, l'SDK è un ottimo strumento per gli sviluppatori di software per creare soluzioni di manipolazione delle immagini affidabili che migliorano l'esperienza utente e guidano l'innovazione in vari settori.
Introduzione ad Aspose.Imaging Cloud SDK per JavaScript
Il metodo consigliato per installare Aspose.Imaging Cloud SDK per JavaScript è tramite npm. Per un'installazione senza problemi, utilizzare il seguente comando.
Installa Aspose.Imaging Cloud SDK per JavaScript tramite NuGet
npm i @asposecloud/aspose-imaging-cloud
or
npm install aspose-imaging-cloud –save
È possibile scaricare la libreria direttamente dalla pagina del prodotto Aspose.Imaging
Conversione di immagini in altri formati tramite API JS
Aspose.Imaging Cloud SDK per JavaScript consente agli sviluppatori di software di caricare e convertire immagini in vari altri formati di file supportati con solo un paio di righe di codice JavaScript. L'SDK supporta la conversione in vari formati di file come BMP, GIF, DJVU, WMF, EMF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, DICOM, CDR, CMX, ODG, DNG, SVG, PDF e molti altri. L'esempio seguente mostra come convertire un'immagine in un formato di file PNG tramite JavaScript.
Come convertire un'immagine in un formato PNG tramite API JavaScript?
//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);
Ottieni e aggiorna le proprietà delle immagini tramite app JavaScript
Aspose.Imaging Cloud SDK per JavaScript ha fornito un supporto completo per la gestione delle proprietà delle immagini all'interno delle applicazioni JavaScript. L'API consente agli sviluppatori di aggiornare le proprietà delle immagini come colore di sfondo, larghezza della pagina, altezza della pagina, larghezza del bordo e altezza del bordo. La libreria ha incluso diverse altre importanti funzionalità per lavorare con varie proprietà delle immagini, come ottenere le proprietà delle immagini esistenti, aggiornare le proprietà delle immagini EMG e WMF, gestire le proprietà GIF, aggiornare le proprietà delle immagini EMF e così via.
Ottieni, modifica e salva le proprietà delle immagini esistenti tramite 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);
Applica filtri alle immagini tramite API JavaScript
Aspose.Imaging Cloud SDK per JavaScript semplifica agli sviluppatori software il caricamento di un'immagine da una posizione remota tramite URL e l'applicazione di filtri all'immagine caricata tramite comandi JavaScript. Sono disponibili varie opzioni di filtro nell'SDK, come BigRectangular, SmallRectangular, Median, GaussWiener, MotionWiener, GaussianBlur, Sharpen, BilateralSmoothing e così via. L'esempio seguente mostra come gli sviluppatori software possono caricare un'immagine e applicare diversi tipi di filtri all'interno di applicazioni JavaScript.
Come applicare filtri alle immagini tramite API JavaScript?
//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);
});
Ridimensiona le immagini tramite API JavaScript
Aspose.Imaging Cloud SDK per JavaScript consente agli sviluppatori software di ridimensionare vari tipi di immagini con solo un paio di righe di codice JavaScript. L'API fornisce supporto per ridimensionamento, ritaglio, capovolgimento ed esportazione di un'immagine in una singola chiamata API. L'SDK fornisce anche supporto per salvare l'immagine in un altro formato dopo averla ridimensionata. L'esempio seguente mostra come gli sviluppatori software possono caricare e ridimensionare un'immagine JPG all'interno di applicazioni JavaScript.
Come ridimensionare un'immagine JPG tramite API JavaScript?
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);
});