Преобразование EPS в изображение на Python

В этой краткой статье объясняется, как преобразовать EPS в Image в Python. В нем описаны настройки среды, алгоритм и фрагмент кода для изменения EPS на PNG в Python. Более того, для использования этой функции вам не нужно устанавливать какой-либо пользовательский интерфейс или приложение для рендеринга изображений.

Действия по преобразованию EPS в изображение с помощью Python

  1. Настройте API Aspose.Page для экспорта файлов EPS в изображения.
  2. Создайте экземпляр класса PostScript после загрузки входного потока.
  3. Инициировать объект класса ImageSaveOptions
  4. Объявите экземпляр класса ImageDevice и визуализируйте изображение.
  5. Запишите созданный файл изображения

Эти шаги упрощают процесс рендеринга EPS в JPG в Python. Сначала загрузите входной поток для файла PostScript и установите различные свойства. Затем визуализируйте растровое изображение и запишите его на диск или в поток в зависимости от вашей рабочей модели.

Код для преобразования 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

Этот фрагмент кода экспортирует EPS в PNG в Python. Вы можете импровизировать, выбрав подавление мелких ошибок при конвертации, задав формат изображения или размер страницы в конструкторе класса ImageDevice. Наконец, запишите байты с устройства изображения в файл на диске.

Это руководство поможет вам понять, как конвертировать EPS в JPG в Python. Более того, если вам нужно экспортировать XPS в изображение, прочитайте статью на Преобразование XPS в изображение в Python.

 Русский