Зачем конвертировать SVG в PNG?
Многие платформы - социальные сети, почтовые клиенты, поля изображений в CMS и мобильные приложения - не принимают SVG. .PNG является стандартным форматом для растеризации, так как он сохраняет прозрачный фон и обеспечивает четкие края логотипов и иконок. Конвертация в PNG также гарантирует, что файл будет отображаться одинаково в любом средстве просмотра, независимо от поддержки SVG.
Способы конвертации SVG в PNG
Inkscape OPEN-SOURCE
Откройте ваш .svg, перейдите в Файл > Экспортировать в PNG, установите нужные размеры в пикселях и нажмите «Экспорт».
Просмотр (Preview) - macOS BUILT-IN
Откройте .svg в приложении Просмотр, выберите Файл > Экспортировать, выберите PNG из списка форматов и сохраните.
GIMP FREE
Импортируйте .svg с выбранным разрешением через Файл > Открыть, затем экспортируйте как .png через Файл > Экспортировать как.
Командная строка - ImageMagick CLI
Выполните convert -density 300 input.svg output.png для растеризации с плотностью 300 dpi.
Программы, которые конвертируют SVG
Об этих форматах
Файл SVG - это масштабируемая векторная графика (Scalable Vector Graphics), открытый стандарт W3C, который хранит 2D-графику в виде текста XML, поэтому она масштабируется до любого размера…
Открыть детали .SVG →PNG (Portable Network Graphics) - это формат растровых изображений со сжатием без потерь. Любая современная ОС, браузер и графическое приложение открывают PNG нативно - достаточно двойного…
Открыть детали .PNG →Качество и на что обратить внимание
- PNG основан на пикселях - экспортируйте в самом большом размере, который вам реально может понадобиться, так как масштабирование
.pngв сторону увеличения позже вызовет размытие. - Прозрачность корректно переносится в PNG; если вместо этого вам нужен белый фон, установите его в редакторе перед экспортом.
- Если в SVG используются нестандартные шрифты, преобразуйте текст в контуры (кривые) перед экспортом, чтобы избежать замены шрифтов в результате.
Часто задаваемые вопросы
Сохраняет ли PNG прозрачный фон из SVG?
.svg останутся прозрачными в .png, если вы не установите сплошной цвет фона во время экспорта.