Ovaj kratki članak objašnjava kako pretvoriti EPS u Image u Pythonu. Pokriva postavke okruženja, algoritam i isječak koda za promjenu EPS-a u PNG u Pythonu. Nadalje, ne trebate instalirati nikakvo korisničko sučelje ili aplikaciju za renderiranje slika da biste koristili ovu značajku.
Koraci za pretvaranje EPS-a u sliku pomoću Pythona
- Konfigurirajte Aspose.Page API za izvoz EPS datoteka u slike
- Stvorite instancu PostScript klase nakon učitavanja ulaznog toka
- Pokreni objekt klase ImageSaveOptions
- Deklarirajte instancu klase ImageDevice i renderirajte sliku
- Napišite stvorenu slikovnu datoteku
Ovi koraci pojednostavljuju proces iscrtavanja EPS u JPG u Pythonu. Prvo učitajte ulazni tok za PostScript datoteku i postavite različita svojstva. Zatim renderirajte rastersku sliku i zapišite je na disk ili tok na temelju vašeg radnog modela.
Kod za pretvaranje EPS-a u PNG u Pythonu
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 |
Ovaj isječak koda izvozi EPS u PNG u Pythonu. Možete ga improvizirati kako biste odabrali potiskivanje manjih grešaka tijekom pretvorbe, postavljanjem formata slike ili veličine stranice u konstruktoru klase ImageDevice. Na kraju, zapišite bajtove sa slikovnog uređaja u datoteku na disku.
Ovaj vam vodič pomaže razumjeti pretvaranje EPS u JPG u Pythonu. Štoviše, ako trebate izvesti XPS u sliku, pročitajte članak na Pretvorite XPS u sliku u Pythonu.