В этом руководстве объясняется, как преобразовать SVG в PNG в Python. В нем описывается алгоритм и пример кода для превращения SVG в PNG в Python. Вы можете выполнить преобразование, сделав несколько вызовов API, без необходимости установки какого-либо программного обеспечения для обработки изображений.
Шаги по конвертации SVG в PNG в Python
- Установите Aspose.SVG для преобразования SVG в изображение PNG
- Активировать функцию пространства имен SkiaSharp
- Создайте объект класса ImageSaveOptions и задайте ImageFormat
- Загрузите входное изображение SVG с помощью класса SVGDocument
- Конвертировать SVG в изображение PNG
Эти шаги суммируют алгоритм конвертации SVG в PNG в Python. На первом этапе настройте движок рендеринга с помощью расширения SkiaSharp. Затем укажите формат выходного изображения и выполните рендеринг вывода по указанному пути в соответствии с вашими требованиями.
Код для сохранения SVG в формате PNG на Python
Приведенный выше фрагмент кода достаточен для пакетного преобразования SVG в PNG в Python. Вам нужно только добавить соответствующий цикл и повторить его для необходимого количества векторных изображений. Кроме того, вы можете настроить выходной формат изображения, например JPEG, BMP, GIF, TIFF и другие, чтобы лучше соответствовать вашим требованиям.
В этой статье вы изучили детали сохранения SVG как PNG в Python. Если вы заинтересованы в редактировании изображений SVG, например, в изменении фона, посетите статью Изменить цвет фона SVG в Python.