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 :
- Créez le lecteur de fichiers « const file_reader = new FileReader();» et lisez le fichier « file_reader.readAsArrayBuffer(e.target.files[0]); ».
- 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é.
- Le fichier JSON résultant contient le nom du fichier dans fileNameResult.
- 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 }
Image initiale
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.