Конвертер на SVG векторни изображения в PNG формат

Конвертирането на SVG векторни файлове в PNG растърни изображения преобразува мащабируеми графики, базирани на код, във фиксирани пикселни мрежи за универсална съвместимост с приложенията.

Изберете или плъзнете файлове

Изберете или пуснете файлове тук

100% поверително конвертиране в браузъра - файловете никога не напускат вашето устройство

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Сравнение на формати и технически спецификации

СпецификацияSVGPNG
MIME типimage/svg+xmlimage/png
Типvectorraster
Компресияlossless XML text (GZIP compressible via .svgz)lossless (DEFLATE / LZ77 + Huffman)
Стандартна спецификацияW3C SVG 2 SpecificationW3C PNG 3rd Edition
Заглавни байтове (Magic Bytes)3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg)89 50 4E 47 0D 0A 1A 0A

Преглед на формата и приложения

Графиките със мащабируем вектор (SVG) разчитат на XML текстов код за изчертаване на геометрични пътеки, линии и форми директно на екрана. Този формат работи отлично за уеб лога и икони, тъй като изображението остава ясно при всякакъв размер на екрана. Някои по-стари софтуери, строги имейл клиенти и специфични инструменти за печат обаче не могат да разчитат векторния код. Превръщането на файла в изображение от типа Portable Network Graphics решава този проблем чрез изрисуване на векторните форми във фиксирана мрежа от цветни пиксели. Уеб разработчиците и графичните дизайнери често се нуждаят от тази конверсия, когато подготвят икони за магазини за мобилни приложения или стари платформи. Магазините за приложения изискват специфични растърни размери за иконите на софтуера. Чрез промяна на векторния източник във фиксирана пикселна мрежа създателите гарантират, че графиката се визуализира правилно на всяко устройство, без да разчитат на целевото приложение да анализира XML код.

Технически спецификации и анализ на кодеците

SVG файловете използват MIME типа image/svg+xml и се състоят от обикновени текстови XML тагове, затворени в маркери. Те нямат магически байтове, тъй като представляват четими от хора текстови документи. PNG файловете използват MIME типа image/png и започват с точен осембайтов магически подпис 89 50 4E 47 0D 0A 1A 0A. Структурно SVG разчита на математически инструкции за пътеки и координати. PNG разчита на растърна мрежа от пиксели, компресирани с алгоритъма DEFLATE, който комбинира LZ77 съвпадение на плъзгащ се речник с Huffman кодиране за компресия без загуба на качество.

Съвместимост с операционни системи и браузъри

SVG файловете се отварят нативно във всички модерни уеб браузъри, включително Chrome, Safari, Firefox и Edge, но нямат поддръжка в по-стар десктопен софтуер като наследени версии на Microsoft Office. PNG изображенията се радват на универсална съвместимост във всички основни операционни системи, включително Windows, macOS, Linux, iOS и Android. Всеки модерен уеб браузър, програма за преглед на изображения и офис пакет отваря PNG файлове без нужда от допълнителни приставки.

💡 Полезна информация

Когато преобразувате вектори в растърни изображения, изберете разделителна способност, която съвпада с вашата крайна цел за показване. Експортирането с двойни размери създава ясно изображение за Retina дисплеи с висока плътност.

Сравнение на формати и технически спецификации

Типичен файлов вектор на лого е с размер около 15 KB. Конвертирането му в PNG с висока разделителна способност създава файл от около 250 KB. През бърза оптична връзка този файл се прехвърля за по-малко от една милисекунда. През 5G мобилна връзка отнема около две милисекунди, а през стандартна 4G мрежа прехвърлянето приключва за приблизително десет милисекунди.

Често задавани въпроси

Как да конвертирате SVG вектор в PNG изображение без загуба на качество?

За да запазите изображението остро, рендирайте векторната математика при висока пикселна резолюция, преди да приложите DEFLATE компресията без загуба, използвана в PNG файловете. Тъй като и двата формата са без загуби, конверсията запазва всеки остър ръб и цвят прецизно, стига да не мащабирате крайната пикселна мрежа отвъд генерирания ѝ размер.

Каква е разликата между SVG вектор и PNG изображение?

SVG е векторен формат, изграден от XML текстови инструкции, които се мащабират безкрайно без пикселизация. PNG е растърен формат, изграден от фиксирана мрежа от отделни цветни пиксели. Векторите се справят най-добре с преоразмеряването и адаптивния уеб дизайн, докато растърните изображения се справят най-добре с комплексни фотографски текстури и универсална софтуерна съвместимост.