Чтобы преобразовать изображение SVG в PNG с помощью ImageMagick, вы можете использовать различные методы. Вот несколько примеров вместе с кодом:
Метод 1: использование инструмента командной строки convert
convert input.svg output.png
Метод 2: использование инструмента командной строки magick
(доступно в более новых версиях ImageMagick)
magick convert input.svg output.png
Метод 3: использование функции convert
в библиотеке Python ImageMagick (PythonMagick)
from PythonMagick import Image
image = Image("input.svg")
image.write("output.png")
Метод 4. Использование библиотеки wand
(преемницы PythonMagick)
from wand.image import Image
with Image(filename="input.svg") as img:
img.save(filename="output.png")
Метод 5. Использование библиотеки cairosvg
(требуется установка)
import cairosvg
cairosvg.svg2png(url="input.svg", write_to="output.png")