Größe ändern EPS | JavaScript -API -Lösung
Übersicht
Dieser Artikel erklärt, wie Sie EPS-Bilder mit JavaScript skalieren. Er behandelt die folgenden Themen:
Beschreibung der JavaScript-EPS-Skalierung
Bei der Größenänderung eines Bildes werden Breite und/oder Höhe angepasst. Der Bildinhalt bleibt unverändert, der Maßstab kann jedoch anhand der neuen Abmessungen angepasst werden. Wenn Sie Breite und Höhe proportional vergrößern, wird das EPS-Bild vergrößert; andernfalls wird es kleiner. Unproportionale Änderungen von Breite und Höhe führen dazu, dass das EPS-Bild in eine bestimmte Richtung gestaucht oder gestreckt wird. Wichtig ist, dass die Größe der EPS-Datei weitgehend unverändert bleibt, da unsere Lösung nur den Header und die Setup-Abschnitte der EPS-Datei, nicht aber deren Inhalt ändert.
Um die Größe eines EPS-Bildes zu ändern, müssen Sie häufig die aktuellen Abmessungen kennen und die Einheiten für die neue Größe auswählen. Gängige Einheiten sind Punkte (1/72 Zoll), Zoll, Millimeter, Zentimeter und Prozent.
Die Schritte zum Ändern der Größe eines EPS-Bilds in JavaScript sind wie folgt:
- Erstellen Sie den Dateireader „const file_reader = new FileReader();“ und lesen Sie die Datei „file_reader.readAsArrayBuffer(e.target.files[0]);“.
- Rufen Sie beim Laden den Eventhandler AsposeResizeEPS auf und übergeben Sie ihm den Dateiinhalt und -namen, die neue Größe (Breite und Höhe) sowie den Einheitentyp.
- Das JSON-Ergebnis enthält den Dateinamen in „fileNameResult“.
- Sie können eine Datei mit der Funktion „DownloadFile“ herunterladen: „DownloadFile(JSON.fileNameResult, „image/pdf“);“.
Sie können die Qualität von Aspose.Page EPS Resize überprüfen und die Ergebnisse mit der kostenlosen Online-Funktion EPS-Größenänderung ansehen. Anschließend können Sie die resultierende EPS-Datei mit unserem EPS-Viewer betrachten.
EPS-Größenänderung durch Festlegen der neuen Größe in Punkten in JavaScript
Im folgenden JavaScript-Codeausschnitt wird die neue Bildgröße in Punkten (1/72 Zoll) festgelegt:
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 }
Anfängliches Bild

Angepasstes Bild
Testen Sie die EPS-Größenänderung online in unserer Webanwendung zur EPS-Größenänderung. Sie können die Größe der EPS-Datei ändern und das Ergebnis in wenigen Sekunden herunterladen.
Beispiele und Datendateien können Sie von
GitHub herunterladen.