1. Des produits
  2.   Image
  3.   JavaScript
  4.   Aspose.Imaging Cloud SDK for JavaScript

Aspose.Imaging Cloud SDK for JavaScript

 
 

API JavaScript pour créer, gérer et convertir des images

Une puissante bibliothèque JavaScript permet aux programmeurs de créer, modifier, redimensionner, recadrer, faire pivoter et convertir les formats de fichiers image PSD, PNG, JPG, BMP, TIFF et GIF.

À l'ère du numérique, le traitement et la manipulation d'images jouent un rôle essentiel dans divers secteurs, notamment le développement Web, la conception graphique et la production multimédia. Aspose.Imaging SDK for JavaScript est un kit de développement logiciel (SDK) dominant qui fournit des capacités complètes de traitement d'images permettant aux développeurs de logiciels d'intégrer sans effort des fonctionnalités avancées de création, de conversion et de manipulation d'images dans leurs applications Web. Le SDK offre une intégration transparente avec les frameworks JavaScript populaires, ce qui le rend adapté aux projets nouveaux comme existants.

Aspose.Imaging Cloud SDK for JavaScript offre aux développeurs de logiciels un ensemble complet de fonctionnalités pour le traitement d'images avancé. Qu'il s'agisse de redimensionner, de recadrer, de faire pivoter, de retourner, de filigraner ou d'appliquer des filtres, le SDK offre une vaste gamme de méthodes et d'options pour accomplir ces tâches en toute simplicité. Les programmeurs de logiciels peuvent utiliser ces fonctionnalités pour manipuler les images de manière dynamique côté client, offrant ainsi une expérience utilisateur améliorée et réduisant la charge de traitement côté serveur. Que les développeurs aient besoin de redimensionner une image pour une conception Web réactive ou d'ajouter des filigranes pour protéger votre propriété intellectuelle, Aspose.Imaging simplifie ces tâches grâce à son API intuitive.

Le SDK Cloud Aspose.Imaging pour JavaScript prend en charge un large éventail de formats d'image, garantissant la compatibilité et la flexibilité dans la gestion de divers fichiers image. Des formats populaires tels que JPEG, PNG, PSD, WEBP et GIF aux formats standard de l'industrie tels que TIFF, SVG et BMP, les développeurs peuvent compter sur le SDK pour gérer différents types d'images sans aucun problème. La bibliothèque propose également des fonctions avancées d'édition et de transformation d'images, telles que l'application d'effets et de filtres artistiques, ainsi que l'ajout de filigranes, d'annotations et de superpositions de texte. Avec sa large gamme de fonctionnalités, sa compatibilité avec plusieurs navigateurs et ses performances optimisées, le SDK est un excellent outil pour les développeurs de logiciels qui souhaitent créer des solutions de manipulation d'images robustes qui améliorent l'expérience utilisateur et stimulent l'innovation dans divers secteurs.

Previous Next

Démarrage avec Aspose.Imaging Cloud SDK pour JavaScript

La méthode recommandée pour installer Aspose.Imaging Cloud SDK pour JavaScript est d'utiliser npm. Veuillez utiliser la commande suivante pour une installation fluide.

Installer Aspose.Imaging Cloud SDK pour JavaScript via NuGet

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

Vous pouvez télécharger la bibliothèque directement depuis la page produit Aspose.Imaging

Conversion d'images vers d'autres formats via l'API JS

Aspose.Imaging Cloud SDK for JavaScript permet aux développeurs de logiciels de charger et de convertir des images vers divers autres formats de fichiers pris en charge avec seulement quelques lignes de code JavaScript. Le SDK prend en charge la conversion vers divers formats de fichiers tels que BMP, GIF, DJVU, WMF, EMF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, DICOM, CDR, CMX, ODG, DNG, SVG, PDF et bien d'autres. L'exemple suivant montre comment convertir une image au format de fichier PNG via JavaScript.

Comment convertir une image au format PNG via l'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);

Obtenir et mettre à jour les propriétés d'image via des applications JavaScript

Aspose.Imaging Cloud SDK for JavaScript a fourni un support complet pour la gestion des propriétés d'image dans les applications JavaScript. L'API permet aux développeurs de mettre à jour les propriétés d'image telles que la couleur d'arrière-plan, la largeur de page, la hauteur de page, la largeur de bordure et la hauteur de bordure. La bibliothèque a inclus plusieurs autres fonctionnalités importantes pour travailler avec diverses propriétés d'image, telles que l'obtention des propriétés d'image existantes, la mise à jour des propriétés d'image EMG et WMF, la gestion des propriétés GIF, la mise à jour des propriétés d'image EMF, etc.

Obtenez, modifiez et enregistrez les propriétés d'image existantes via l'API Java

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

Appliquer des filtres aux images via l'API JavaScript

Aspose.Imaging Cloud SDK for JavaScript permet aux développeurs de logiciels de charger facilement une image à partir d'un emplacement distant via une URL et d'appliquer des filtres à l'image chargée à l'aide de commandes JavaScript. Il existe différentes options de filtre disponibles dans le SDK, telles que BigRectangular, SmallRectangular, Median, GaussWiener, MotionWiener, GaussianBlur, Sharpen, BilateralSmoothing, etc. L'exemple suivant montre comment les développeurs de logiciels peuvent charger une image et lui appliquer différents types de filtres dans les applications JavaScript.

Comment appliquer des filtres aux images via l'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);
});

Redimensionner des images via l'API JavaScript

Aspose.Imaging Cloud SDK for JavaScript permet aux développeurs de logiciels de redimensionner différents types d'images avec seulement quelques lignes de code JavaScript. L'API prend en charge la mise à l'échelle, le recadrage, le retournement et l'exportation d'une image en un seul appel d'API. Le SDK prend également en charge l'enregistrement de l'image dans un autre format après le redimensionnement de l'image. L'exemple suivant montre comment les développeurs de logiciels peuvent charger et redimensionner une image JPG dans des applications JavaScript.

Comment redimensionner une image JPG via l'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);
});

 Français