Gracias por hacer esta interesante pregunta. (Quora pierde mi larga respuesta cuando quería cambiar mi biografía. Por lo tanto, seré breve …)
La respuesta es no.
Entiendo por qué preguntaste: si tienes, por ejemplo, una obra de arte en blanco y negro con líneas, como mi avatar, y si la comprimes mucho en formato Jpeg, tendrás artefactos horribles, como cepas en las áreas blancas.
- ¿Cuáles son algunas de las mejores prácticas no conocidas al desarrollar aplicaciones Javascript para la web?
- ¿'Aplicación de página única (SPA)' significa una aplicación que solo tiene una página en el sitio web?
- ¿Qué lenguaje de programación es el más popular para escribir el backend de una aplicación web que debería poder escalar?
- ¿Qué elegirías para estudiar en estos días para el desarrollo web y de aplicaciones: Ruby on Rails o Java? ¿Por qué?
- ¿Qué es un buen libro para aprender buen diseño?
Del mismo modo, si reduce un dibujo grande, como mi avatar (inicialmente A4) a tal tamaño (o incluso al tamaño de mi perfil), perderá muchos píxeles, por lo tanto, mucha precisión. Si lo imprime de nuevo a A4, será feo.
Pero SVG describe dibujos en términos de líneas y curvas, rellenas o no. “Dibuja una línea desde el centro-izquierda a la parte superior derecha” y similar, de modo que cuando lo escales, repetirá el dibujo usando la mejor resolución del destino. No se pierde información.
Además, estas instrucciones son textuales, como o
o más comúnmente
para curvas complejas.
SVG minimizado básicamente eliminará espacios innecesarios y nuevas líneas, para reducir el tamaño del archivo de texto. Pero el significado base será el mismo, por lo que la calidad no se ve afectada.
Nota: Recomiendo dejar su archivo SVG sin minificar y comprimirlo en el formato Gzip (por ejemplo, con 7-Zip): el tamaño resultante será mucho más pequeño (por ejemplo, tomé un archivo de 689 KB, lo comprimí a 121 KB ) y los navegadores aún podrán mostrarlo. Cambie el nombre del archivo resultante de .svg.gz a .svgz, la extensión oficial de SVG comprimido.