Конвертирайте SVG в PNG в Python

Този урок обяснява как да конвертирате SVG в PNG в Python. Той обхваща алгоритъма и примерния код за превръщане на SVG в PNG в Python. Можете да извършите преобразуването, като направите няколко извиквания на API, без да е необходимо да инсталирате софтуер за обработка на изображения.

Стъпки за конвертиране на SVG в PNG в Python

  1. Инсталирайте Aspose.SVG, за да изобразите SVG в PNG изображение
  2. Активирайте функцията на пространството от имена SkiaSharp
  3. Създайте екземпляр на обект от класа ImageSaveOptions и задайте ImageFormat
  4. Заредете входното SVG изображение с помощта на класа SVGDocument
  5. Конвертирайте SVG в PNG изображение

Тези стъпки обобщават алгоритъма за конвертиране на SVG в PNG в Python. В първата стъпка настройте механизма за изобразяване с помощта на разширението SkiaSharp. Впоследствие задайте формата на изходното изображение и изобразете изхода към посочения път според вашите изисквания.

Код за запазване на SVG като PNG в Python

import aspose.svg
from aspose.svg import *
from aspose.svg.converters import *
from aspose.svg.drawing.skiasharp import *
from aspose.svg.saving import *
# Activate the Aspose.SVG.Drawing.SkiaSharp feature
Configuration.set_extension(SkiaModule())
options = ImageSaveOptions()
options.format = aspose.svg.rendering.image.ImageFormat.PNG
with SVGDocument("svg.svg") as document:
# Convert SVG to PNG
Converter.convert_svg(document, options, "SVGtoPNG.png")

Кодовият фрагмент по-горе е достатъчен за пакетно конвертиране на SVG в PNG в Python. Трябва само да добавите подходящия цикъл и да го итерирате за толкова векторни изображения, колкото е необходимо. Освен това можете да регулирате формата на изходното изображение, като JPEG, BMP, GIF, TIFF и други, за да отговаря по-добре на вашите изисквания.

В тази статия сте проучили подробностите за запазване на SVG като PNG в Python. Ако се интересувате от редактиране на SVG изображения като промяна на фона, посетете статията Променете цвета на фона на SVG в Python.

 Български