Šiame trumpame straipsnyje paaiškinama, kaip EPS konvertuoti į Image naudojant Python. Tai apima aplinkos nustatymus, algoritmą ir kodo fragmentą, skirtą pakeisti EPS į PNG programoje Python. Be to, norint naudotis šia funkcija, nereikia įdiegti jokios vaizdo atvaizdavimo vartotojo sąsajos ar programos.
Veiksmai, kaip konvertuoti EPS į vaizdą naudojant Python
- Sukonfigūruokite Aspose.Page API, kad eksportuotumėte EPS failus į vaizdus
- Įkėlę įvesties srautą sukurkite PostScript klasės egzempliorių
- Inicijuokite ImageSaveOptions klasės objektą
- Deklaruokite ImageDevice klasės egzempliorių ir atvaizduokite vaizdą
- Parašykite sukurtą vaizdo failą
Šie veiksmai supaprastina EPS atvaizdavimą JPG sistemoje Python. Pirmiausia įkelkite PostScript failo įvesties srautą ir nustatykite skirtingas ypatybes. Tada atvaizduokite rastrinį vaizdą ir įrašykite jį į diską arba srautą pagal savo darbo modelį.
Kodas konvertuoti EPS į PNG 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 |
Šis kodo fragmentas eksportuoja EPS į PNG į Python. Galite improvizuoti, norėdami pasirinkti nedidelių klaidų slopinimą konvertavimo metu, nustatydami vaizdo formatą ar puslapio dydį ImageDevice klasės konstruktoriuje. Galiausiai įrašykite baitus iš vaizdo įrenginio į failą diske.
Šis vadovas padeda suprasti, kaip EPS konvertuoti į JPG programoje Python. Be to, jei reikia eksportuoti XPS į vaizdą, perskaitykite straipsnį Konvertuokite XPS į vaizdą Python..