Mientras miraba algunos diseños de algunos sitios web, me encontré con un hermoso fondo SVG:
https://www.algolia.com/lp/img/hero/hero-magento.svg
Quería inspeccionarlo, así que lo descargué. De ninguna manera quiero usarlo en mis propias obras. Solo me gustaría ver cómo se hace técnicamente, así que tal vez pueda usar la misma técnica.
Sin embargo, tan pronto como lo abrí en Inkscape, no veo la imagen original, sino solo el fondo azul:
¿Por qué aparece el fondo azul cuando lo abro con Inkscape? ¿Cómo puedo verlo como lo veo en el navegador? ¿Existe algún tipo de protección de la que no tenga conocimiento? Si es así, ¿cómo funciona? (Tal vez pueda usarlo también para mis propios archivos SVG...)
Repito, no quiero robar nada; Solo quiero echar un vistazo y ver cómo se hace para aprender algo nuevo.
Podría hacer que el patrón sea visible de esta manera:
Y ahora todo estaba bien.
Análisis de archivos SVG
Los archivos SVG finalmente son texto sin formato. Una persona que tiene el pensamiento y el conocimiento de un programador puede leerlo, por ej. con editor de texto. me lo salto
Analizar el código SVG y saber cómo los diferentes programas de aplicación interpretan el código es la única forma de entenderlo correctamente. Verificar el árbol de estructura de capas y objetos en un programa gráfico no es información primaria, ya se interpreta una vez.
Inkscape, Affinity Designer e Illustrator presentaron su archivo de manera diferente en sus paneles de capas y objetos. También lo interpretaron de manera diferente. Inkscape hizo solo un rectángulo distorsionado oscuro como en su captura de pantalla, otros también muestran algunas formas azules, pero de manera diferente.
Compruébalo en el panel de objetos de Inkcape. Tiene una agrupación oscura. Elimínelo con Extensión > Organizar desagrupación profunda. El color deseado se vuelve visible, pero la máscara de recorte desaparece.
Después de desagrupar, su imagen contiene rutas parcialmente transparentes rellenas de degradado y una ruta con relleno sólido.
La estructura parece simple, pero el relleno de degradado está de alguna manera fijo en la ubicación del grupo original, no se mueve cuando uno mueve las formas rellenas de degradado. Redefinir el degradado en Inkscape lo corrige. La desagrupación no arregló la imagen correctamente.
Apuesto a que ha encontrado algo que está definido en las especificaciones de SVG de forma ambigua. Esto es solo una suposición de un no programador.
usuario120647
tonix