Den här korta artikeln förklarar hur man konverterar EPS till Image i Python. Den täcker miljöinställningarna, algoritmen och ett kodavsnitt för att ändra EPS till PNG i Python. Dessutom behöver du inte installera något gränssnitt för bildrendering eller applikation för att använda den här funktionen.
Steg för att konvertera EPS till bild med Python
- Konfigurera Aspose.Page API för att exportera EPS-filer till bilder
- Skapa en instans av PostScript-klassen efter att ha laddat indataströmmen
- Initiera ett objekt av klassen ImageSaveOptions
- Deklarera en instans av klassen ImageDevice och rendera bilden
- Skriv den skapade bildfilen
Dessa steg förenklar renderingsprocessen av EPS till JPG i Python. Ladda först indataströmmen för PostScript-filen och ställ in olika egenskaper. Gör sedan rasterbilden och skriv den till disken eller strömmen baserat på din arbetsmodell.
Kod för att konvertera EPS till PNG i Python
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 |
Detta kodavsnitt exporterar EPS till PNG i Python. Du kan improvisera det för att välja att undertrycka mindre fel under konverteringen, ställa in bildformatet eller sidstorleken i ImageDevice-klasskonstruktorn. Skriv slutligen byten från bildenheten till en fil på disken.
Den här guiden hjälper dig att förstå att konvertera EPS till JPG i Python. Dessutom, om du behöver exportera XPS till en bild, läs artikeln om Konvertera XPS till bild i Python.