Сфера застосування будь-якого програмного забезпечення для бізнесу змінюється з часом, і було видно, що рання автоматизація завжди дає конкурентну перевагу. У цій статті демонструється автоматизація перетворення векторного зображення в растрове. З цією метою ми вирішили написати докладний посібник, який показує, як конвертувати SVG у TIFF на Python. Однак ми вибрали бібліотеку обробки зображень корпоративного рівня Aspose.Imaging for Python. Ми проведемо вас від установки до впровадження функціональності. Таким чином, до кінця цього допису в блозі ви зможете створити конвертер вектора в растр для своєї бізнес-програми.
Ми розглянемо наступні моменти:
- Перетворення векторних зображень - встановлення API
- Перетворення SVG на TIFF на Python
- Перетворення вектора на растр онлайн
Перетворення векторних зображень - встановлення API
Процес встановлення Aspose.Imaging for Python досить простий. У його встановленні немає сторонніх залежностей. Фактично, ви можете отримати доступ до величезної кількості функцій, виконавши одну команду. Отже, давайте встановимо цю [бібліотеку] для обробки зображень 7, виконавши таку команду 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
# Викличте метод збереження, щоб зберегти перетворений файл TIFF на диск.
image.save(os.path.join(data_dir, "result.tiff"), options)
Ви можете побачити результат на зображенні нижче:
Перетворення вектора на растр онлайн
Крім того, ви можете вибрати непрограмне рішення для конвертації вектора в растр онлайн. Цей онлайн конвертер вектора в растр безкоштовний і не потребує створення облікового запису. Перш за все, він також працює на цьому Aspose.Imaging. Ви можете побачити зручний інтерфейс із такою легкістю та простою навігацією.
Конвертер вектора в растр - Отримайте безкоштовну ліцензію#
Ви можете скористатися безкоштовною тимчасовою ліцензією, щоб спробувати цю бібліотеку обробки зображень без обмежень щодо оцінювання.
Висновок
Сподіваємось, вам сподобався цей допис у блозі. Ми навчилися програмно перетворювати SVG у TIFF на Python. Ми також пройшли через реалізацію побудови конвертера вектора в растр. Крім того, ви можете досягти перетворення векторних зображень, встановивши цю [бібліотеку] обробки зображень 3. Нарешті, ви можете відвідати документацію та посилання на API, щоб розпочати розробку.
Крім того, радимо переглянути Посібник із початку роботи.
Нарешті aspose.com пише нові статті. Тому, будь ласка, залишайтеся на зв’язку для регулярних оновлень.
Допомога доступна
Ви можете повідомити нам про свої запитання чи запити на нашому форумі.
Часті запитання – FAQ
Чи можете ви конвертувати SVG у TIFF?
Так, конвертувати SVG у TIFF досить легко за допомогою Aspose.Imaging for Python. Щоб дізнатися більше, відвідайте це посилання.
Як конвертувати SVG у TTF?
Ви можете конвертувати вектор у растр онлайн за допомогою цього вектора у растр конвертер.