Este breve artículo explica cómo convertir EPS a Image en Python. Cubre la configuración del entorno, el algoritmo y un fragmento de código para cambiar EPS a PNG en Python. Además, no es necesario instalar ninguna interfaz de usuario o aplicación de representación de imágenes para utilizar esta función.
Pasos para convertir EPS a imagen usando Python
- Configure la API Aspose.Page para exportar archivos EPS a imágenes
- Cree una instancia de la clase PostScript después de cargar el flujo de entrada
- Iniciar un objeto de la clase ImageSaveOptions
- Declare una instancia de la clase ImageDevice y renderice la imagen
- Escribe el archivo de imagen creado.
Estos pasos simplifican el proceso de renderizado de EPS a JPG en Python. Primero, cargue el flujo de entrada para el archivo PostScript y establezca diferentes propiedades. A continuación, renderice la imagen rasterizada y escríbala en el disco o transmita según su modelo de trabajo.
Código para convertir EPS a PNG en 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 |
Este fragmento de código exporta EPS a PNG en Python. Puedes improvisarlo para elegir la supresión de errores menores durante la conversión, configurando el formato de la imagen o el tamaño de la página en el constructor de la clase ImageDevice. Finalmente, escriba los bytes del dispositivo de imagen en un archivo en el disco.
Esta guía le ayuda a comprender la conversión de EPS a JPG en Python. Además, si necesita exportar XPS a una imagen, lea el artículo en Convertir XPS a imagen en Python.