DevGang
Авторизоваться

Как конвертировать SVG в PNG 

Оформление интерьера «Два совка Джанго» было нарисовано вручную, отсканировано и украшено с использованием Inkscape. Результат был экспортирован в SVG, а затем преобразован в формат pdf_tex для использования в пользовательской сборке LaTeX, которую мы использовали годами.

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

Шаг 1: Установите librsvg

# On Mac
brew install librsvg

# On Windows using Chocolaty
choco install rsvg-convert

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

Шаг 2: конвертировать изображения

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

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

-o это сокращение от --output. Если он не указан, rsvg-convert возвращает ошибку, которая говорит Multiple SVG files are only allowed for PDF and (E)PS output.

-b это сокращение от --background.

Источник:

#Python
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу