Redimensionner EPS | Solution de l'API JavaScript

Overview

This article explains how to resize EPS using JavaScript. It covers the following topics.

Description du redimensionnement EPS JavaScript

Redimensionner une image implique d’ajuster sa largeur et/ou sa hauteur. Bien que le contenu de l’image reste inchangé, son échelle peut être modifiée en fonction de ces nouvelles dimensions. Si vous augmentez la largeur et la hauteur proportionnellement, l’image EPS apparaîtra agrandie ; sinon, elle sera plus petite. Des modifications disproportionnées de la largeur et de la hauteur entraîneront une compression ou un étirement de l’image EPS dans une direction particulière. Il est important de noter que la taille du fichier EPS restera globalement la même, car notre solution ne modifie que les sections d’en-tête et de configuration du fichier EPS, et non son contenu.

Pour définir une nouvelle taille pour une image EPS, vous devez souvent connaître ses dimensions actuelles et choisir les unités de mesure. Les unités courantes sont les points (1/72 de pouce), les pouces, les millimètres, les centimètres et les pourcentages.

Voici donc les étapes à suivre pour redimensionner une image EPS en JavaScript :

  1. Créez le lecteur de fichiers « const file_reader = new FileReader();» et lisez le fichier « file_reader.readAsArrayBuffer(e.target.files[0]); ».
  2. Au chargement, appelez le gestionnaire d’événements AsposeResizeEPS et transmettez-lui le contenu du fichier, son nom, ses nouvelles dimensions (largeur et hauteur), ainsi que son type d’unité.
  3. Le fichier JSON résultant contient le nom du fichier dans fileNameResult.
  4. Vous pouvez télécharger un fichier à l’aide de la fonction DownloadFile : « DownloadFile(JSON.fileNameResult, “image/pdf”); ».

YVous pouvez vérifier la qualité du redimensionnement EPS d’Aspose.Page et visualiser le résultat grâce à l’outil gratuit en ligne Redimensionner EPS puis visualiser le fichier EPS obtenu avec notre Visionneuse EPS.


Redimensionner l’EPS en définissant la nouvelle taille en points en JavaScript

Dans l’extrait de code JavaScript suivant, la nouvelle taille de l’image est définie en points (1/72 de pouce) :

 1  var fResizeEPS = function (e) {
 2    const file_reader = new FileReader();
 3    file_reader.onload = (event) => {
 4      const JSON = AsposeResizeEPS(event.target.result, e.target.files[0].name,  e.target.files[0].name + "_resize.eps", 200, 100, Module.Units.Points);
 5      if (JSON.errorCode == 0) {
 6          DownloadFile(JSON.fileNameResult, "image/eps");
 7      }
 8      else 
 9        document.getElementById('output').textContent = JSON.errorText;
10    }
11    file_reader.readAsArrayBuffer(e.target.files[0]);
12  }

Voir Redimensionner un fichier EPS en Java et C++.

Image EPS initiale


Image initiale

Image EPS redimensionnée


Image redimensionnée

Évaluez le redimensionnement d’un fichier EPS en ligne grâce à notre application web de redimensionnement EPS. Vous pouvez redimensionner le fichier EPS et télécharger le résultat en quelques secondes.

Vous pouvez télécharger des exemples et des fichiers de données sur GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.