Ez a rövid cikk elmagyarázza, hogyan lehet a EPS fájlt Image-re konvertálni Pythonban. Tartalmazza a környezeti beállításokat, az algoritmust és egy kódrészletet, amellyel az EPS-t PNG-re módosíthatja a Pythonban. Ezenkívül a funkció használatához nem kell telepítenie semmilyen képmegjelenítő felhasználói felületet vagy alkalmazást.
Lépések az EPS képpé konvertálásához Python használatával
- Konfigurálja a Aspose.Page API-t az EPS-fájlok képekbe exportálásához
- A bemeneti adatfolyam betöltése után hozzon létre egy példányt a PostScript osztályból
- A(z) ImageSaveOptions osztály objektumának kezdeményezése
- Deklarálja a ImageDevice osztály egy példányát, és jelenítse meg a képet
- Írja be a létrehozott képfájlt
Ezek a lépések leegyszerűsítik az EPS JPG formátumú megjelenítési folyamatát Pythonban. Először töltse be a PostScript-fájl bemeneti adatfolyamát, és állítson be különböző tulajdonságokat. Ezután jelenítse meg a raszterképet, és írja be a lemezre vagy adatfolyamra a működő modell alapján.
Kód az EPS-t PNG-re konvertálni Pythonban
from aspose import * | |
from aspose.page.eps import * | |
from aspose.page.eps.device import * | |
import aspose.page | |
import os | |
output_file_name = "EPStoImage_out.png" | |
# Initialize PostScript input stream | |
ps_stream = open("input.eps", "rb") | |
document = PsDocument(ps_stream) | |
# Ignore minor errors | |
suppress_errors = True | |
#Initialize ImageSaveOptions object | |
options = ImageSaveOptions(suppress_errors) | |
device = ImageDevice(aspose.pydrawing.imaging.ImageFormat.png) | |
try: | |
document.save(device, options) | |
finally: | |
ps_stream.close() | |
images_bytes = device.images_bytes | |
i = 0 | |
for image_bytes in images_bytes: | |
image_path = os.path.abspath( "EPS_out_image" + str(i) + ".png") | |
with open(image_path, "wb") as fs: | |
fs.write(image_bytes[0:0+len(image_bytes)]) | |
i += 1 |
Ez a kódrészlet az EPS-t PNG formátumba exportálja Pythonban. Improvizálhatja a kisebb hibák kiküszöbölését az átalakítás során, a képformátum vagy az oldalméret beállítása az ImageDevice osztálykonstruktorban. Végül írja be a bájtokat a képeszközről egy fájlba a lemezen.
Ez az útmutató segít megérteni, hogyan lehet az EPS-t JPG-be konvertálni Pythonban. Továbbá, ha XPS-t kell exportálnia képbe, olvassa el a Konvertálja az XPS-t képpé a Pythonban című cikket.