Convertidor de SVG a PNG
La conversión de archivos vectoriales SVG a imágenes ráster PNG transforma gráficos escalables basados en código en cuadrículas de píxeles fijos para lograr una compatibilidad universal con las aplicaciones.
Comparativa de formatos y especificaciones técnicas
| Especificación | SVG | PNG |
|---|---|---|
| Tipo MIME | image/ | image/ |
| Tipo | vector | mapa de bits |
| Compresión | texto XML sin pérdida (comprimible con GZIP mediante .svgz) | sin pérdida (DEFLATE / LZ77 + Huffman) |
| Especificación estándar | W3C SVG 2 Specification | W3C PNG 3rd Edition |
| Cabecera de bytes mágicos | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | 89 50 4E 47 0D 0A 1A 0A |
Resumen de formatos y aplicaciones
Los gráficos vectoriales escalables se basan en código de texto XML para trazar rutas geométricas, líneas y formas directamente en las pantallas. Este formato funciona perfectamente para logotipos web e iconos porque el diseño se mantiene nítido en cualquier tamaño de pantalla. Sin embargo, algunos programas antiguos, clientes de correo electrónico estrictos y herramientas de impresión específicas no pueden interpretar código vectorial. Transformar el archivo en un archivo PNG soluciona este inconveniente al convertir las formas vectoriales en una cuadrícula fija de píxeles de color. Los desarrolladores web y diseñadores gráficos suelen necesitar esta conversión cuando preparan iconos para tiendas de aplicaciones móviles o plataformas heredadas. Las tiendas de aplicaciones exigen dimensiones ráster específicas para los iconos de software. Al convertir la fuente vectorial en una cuadrícula de imagen fija, los creadores se aseguran de que el gráfico se muestre correctamente en cada dispositivo sin depender de que la aplicación de destino analice código XML.
Especificaciones técnicas y desglose de códecs
Los archivos SVG (image/svg+xml) constan de etiquetas XML de texto plano y legible; no tienen una firma de bytes mágicos. Los archivos PNG (image/png) comienzan con la firma de 8 bytes 89 50 4E 47 0D 0A 1A 0A. SVG almacena instrucciones matemáticas de trazado y coordenadas. PNG utiliza una cuadrícula ráster de píxeles comprimida con DEFLATE, que combina la búsqueda de coincidencias mediante diccionario deslizante LZ77 y la codificación Huffman para comprimir sin pérdida.
Compatibilidad con sistemas operativos y navegadores
La mayoría de los navegadores actuales abre archivos SVG, aunque es posible que el software de escritorio antiguo no los admita. Las imágenes PNG tienen amplia compatibilidad con los principales sistemas operativos, navegadores, visores de imágenes y suites ofimáticas.
Información útil
Este convertidor renderiza el SVG con el ancho y alto definidos en el archivo. Para obtener un PNG más grande o nítido en pantallas Retina, define valores mayores de ancho y alto en el SVG antes de convertirlo.
Preguntas frecuentes
¿Qué cambia al rasterizar un vector SVG en una imagen PNG?
SVG es vectorial y PNG es un formato de mapa de bits. La conversión representa el SVG con un tamaño en píxeles elegido; PNG conserva esos píxeles, no la ilustración vectorial original.
¿Cuál es la diferencia entre un vector SVG y una imagen PNG?
SVG es un formato vectorial construido a partir de instrucciones de texto XML que se escalan infinitamente sin pixelarse. PNG es un formato ráster construido a partir de una cuadrícula fija de píxeles de colores individuales. Los vectores manejan mejor el redimensionamiento y el diseño web adaptativo, mientras que los rásteres gestionan de manera óptima las texturas fotográficas complejas y la compatibilidad universal de software.