Рубрики
Без рубрики

Как преобразовать SVG в PNGS

Интерьер искусства двух совок Джанго был нарисован вручную, отсканировал и украшено с использованием черновой пейзажи … С тегом сегодня, Django, Books, Python.

Внутренние произведения искусства двух совок Джанго были нарисованы, отсканированы и украшены с использованием черновой пейзажи. Нативным форматом черновой пейзажи является SVG, и он также генерирует pdf_tex Файлы для использования в пользовательской сборке латекса, которые мы использовали в течение многих лет.

Для предстоящего Два соска Django 3.x Мы перемещаемся с латекса к одному питанию Bookdown Анкет В то время как Bookdown использует LaTex для рендеринга PDF, он использует другие двигатели для отображения других форматов. Чтобы разместить эти двигатели, нам нужно преобразовать существующие изображения SVG в формат PNG. Вот что я выяснил:

# On Mac
brew install librsvg

# On Windows using Chocolaty
choco install rsvg-convert

Если вы хотите, чтобы я включил ваш любимый менеджер пакетов, предоставьте команду в комментарии, и я добавлю ее!

# from within the tsd3.x/images directory
rsvg-convert ../tsd1.11/images/themepark.svg -o themepark.png -b white

Об аргументах:

-o короткий для ---К-выпуск Анкет Если это не включено RSVG-Convert Возвращает ошибку, которая говорит Несколько файлов SVG разрешены только для PDF и (e) PS вывода.

-b короткий для -Background Анкет Для двух совок Django SVG, не считая, что фон очень темно -серый.

Вот наш основной тестовый файл для изучения преобразования SVG в PNG. Оригинальное искусство @audyfeldroy.

Оригинал: “https://dev.to/feldroy/how-to-convert-svgs-to-pngs-mh1”