В этой краткой статье объясняется, как преобразовать EPS в Image в Python. В нем описаны настройки среды, алгоритм и фрагмент кода для изменения EPS на PNG в Python. Более того, для использования этой функции вам не нужно устанавливать какой-либо пользовательский интерфейс или приложение для рендеринга изображений.
Действия по преобразованию EPS в изображение с помощью Python
- Настройте API Aspose.Page для экспорта файлов EPS в изображения.
- Создайте экземпляр класса PostScript после загрузки входного потока.
- Инициировать объект класса ImageSaveOptions
- Объявите экземпляр класса ImageDevice и визуализируйте изображение.
- Запишите созданный файл изображения
Эти шаги упрощают процесс рендеринга 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.