Конвертировать 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

Приведенный выше фрагмент кода достаточен для пакетного преобразования SVG в PNG в Python. Вам нужно только добавить соответствующий цикл и повторить его для необходимого количества векторных изображений. Кроме того, вы можете настроить выходной формат изображения, например JPEG, BMP, GIF, TIFF и другие, чтобы лучше соответствовать вашим требованиям.

В этой статье вы изучили детали сохранения SVG как PNG в Python. Если вы заинтересованы в редактировании изображений SVG, например, в изменении фона, посетите статью Изменить цвет фона SVG в Python.

 Русский