Конвертировать SVG в TIFF в Python — конвертер векторных изображений в растровые

Объем любого программного обеспечения для бизнеса со временем меняется, и было замечено, что ранняя автоматизация всегда дает конкурентное преимущество. В данной статье демонстрируется автоматизация преобразования векторного изображения в растровое. С этой целью мы решили написать подробное руководство, показывающее, как конвертировать SVG в TIFF в Python. Однако мы выбрали библиотеку обработки изображений корпоративного уровня Aspose.Imaging for Python. Мы проведем вас от установки до реализации функционала. Таким образом, к концу этой статьи в блоге вы сможете создать конвертер векторных изображений в растровые изображения для своего бизнес-приложения.

Мы пройдемся по следующим пунктам:

  1. Преобразование векторных изображений — установка API
  2. Конвертировать SVG в TIFF в Python
  3. Конвертировать вектор в растр онлайн

Преобразование векторных изображений — установка API

Процесс установки Aspose.Imaging for Python довольно прост. При его установке не используются никакие сторонние зависимости. Фактически, вы можете получить доступ к огромному набору функций, выполнив одну команду. Итак, давайте установим эту обработку изображений библиотеку, выполнив следующую команду pip в терминал/CMD:

pip install aspose-imaging-python-net 
преобразование векторных изображений

Не стесняйтесь посетить это руководство по установке, чтобы узнать больше.

Преобразование SVG в TIFF в Python

Код лучше, чем 10 000 слов. На данный момент мы настроили Aspose.Imaging for Python и можем приступить к написанию кода. Прежде чем двигаться дальше, имейте в виду, что у нас есть исходный файл SVG, который мы преобразуем в TIFF, используя эту библиотеку обработки изображений.

Вы можете разработать конвертер SVG в TIFF, выполнив шаги, указанные ниже:

  • Вызовите метод load класса Image и загрузите исходный файл SVG.
  • Создайте объект класса TiffOptions и инициализируйте его форматом файла TIFF.
  • Создайте экземпляр класса SvgRasterizationOptions, чтобы определить параметры формата файла SVG.
  • Задайте ширину страницы, присвоив значение свойству pagewidth.
  • Определите высоту страницы, задав значение свойства pageheight.
  • Назначьте объект класса SvgRasterizationOptions свойству vectorrasterizationoptions.
  • Вызовите метод save, чтобы сохранить преобразованный файл TIFF на диске.

В следующем примере кода показано, как программно преобразовать SVG в TIFF в Python:

import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.tiff.enums import *
from aspose.imaging.imageoptions import *
import os

if 'TEMPLATE_DIR' in os.environ:
	templates_folder = os.environ['TEMPLATE_DIR']
else:
	templates_folder = r"/sample-files/"

delete_output = 'SAVE_OUTPUT' not in os.environ
data_dir = templates_folder
# Вызовите метод загрузки класса Image и загрузите исходный файл SVG.  
with Image.load(os.path.join(data_dir, "sample.svg")) as image:
	# Создайте объект класса TiffOptions и инициализируйте его в формате файла TIFF.  
	options = TiffOptions(TiffExpectedFormat.DEFAULT)
	# Создайте экземпляр класса SvgRasterizationOptions, чтобы определить параметры формата файла SVG. 
	svg_options = SvgRasterizationOptions()
	# Задайте ширину страницы, присвоив значение свойству page_width. 
	svg_options.page_width = 1000.
	# Определите высоту страницы, задав значение свойства page_height. 
	svg_options.page_height = 1000.0
	# Назначьте объект класса SvgRasterizationOptions свойству Vector_rasterization_options.
	options.vector_rasterization_options = svg_options
	# Вызовите метод save, чтобы сохранить преобразованный файл TIFF на диске. 
	image.save(os.path.join(data_dir, "result.tiff"), options)

Вы можете увидеть результат на изображении ниже:

конвертер векторов в растры

Конвертировать вектор в растр онлайн

Кроме того, вы можете выбрать непрограммное решение для онлайн-преобразования векторных изображений в растровые. Этот онлайн конвертер векторов в растры бесплатен и не требует создания учетной записи. Прежде всего, он также работает на базе Aspose.Imaging. Вы можете увидеть удобный интерфейс с такой легкостью и простой навигацией.

конвертировать вектор в растр онлайн

Конвертер вектора в растр — получите бесплатную лицензию#

Вы можете воспользоваться бесплатной временной лицензией, чтобы опробовать эту библиотеку обработки изображений без ограничений ознакомительной версии.

Заключение

Мы надеемся, что вам понравился этот пост в блоге. Мы узнали, как программно конвертировать SVG в TIFF на Python. Мы также реализовали создание векторного преобразователя в растр. Кроме того, вы можете добиться преобразования векторных изображений, установив эту [библиотеку] обработки изображений3. Наконец, вы можете посетить документацию и ссылки на API, чтобы начать разработку.

Также мы рекомендуем вам посетить Руководство по началу работы.

Наконец, aspose.com пишет новые статьи. Поэтому, пожалуйста, оставайтесь на связи для получения регулярных обновлений.

Помощь доступна

Вы можете сообщить нам о своих вопросах или пожеланиях на нашем форуме.

Часто задаваемые вопросы – Часто задаваемые вопросы

Можете ли вы конвертировать SVG в TIFF?

Да, конвертировать SVG в TIFF довольно легко с помощью Aspose.Imaging for Python. Пожалуйста, посетите эту ссылку, чтобы узнать больше.

Как конвертировать SVG в TTF?

Вы можете конвертировать вектор в растр онлайн, используя этот вектор в растр конвертер.

Смотрите также