¿SVG admite logotipos complejos?

Creé un logotipo de estilo 3D complejo con transparencia y otros efectos en Adobe Illustrator y luego lo guardé como formato de archivo SVG. Sin embargo, debido a la complejidad del ilustrador del logotipo o SVG, no se pudieron producir imágenes perfectas. Ahora, quiero saber si SVG admite formas 3D y complejas o solo debe usarse para imágenes 2D. y ¿es compatible con la transparencia y otros efectos o sería mejor evitar estas cosas?

Exportación de archivos en formato JPG Captura de pantalla de la imagen SVG en Internet Explorer

Hay dos imágenes arriba que hemos agregado como referencia, una en la parte superior es una imagen JPG exportada a través de Illustrator y la otra en la parte inferior es una captura de pantalla de una imagen SVG renderizada en Internet Explorer.

La diferencia es bastante obvia: el ilustrador no pudo convertir las sombras y los efectos de transparencia perfectamente en algunos lugares. Incluso en un par de lugares, hay algunos problemas en los bordes que tampoco se convirtieron perfectamente.

Estos son los problemas que quiero señalar en mi pregunta original. Con suerte, mi pregunta ahora es más clara y comprensible para todos los usuarios.

PD. Gracias por todas las respuestas antes de agregar la imagen, sin embargo, buscaré algunas actualizaciones, si es necesario en este caso después de la inclusión de imágenes de vista previa.

SVG admite tan complejo como usted lo hace, es solo que las características del ilustrador no coinciden completamente con SVG, por lo que no puede esperar que ningún documento del ilustrador se convierta automáticamente en un buen SVG. Además, los renderizadores SVG varían en capacidad, por lo que lo que funciona en uno puede o no funcionar en otros.

Respuestas (2)

@born2DIE Sería bueno si proporcionara una imagen de muestra de su logotipo. Además de lo que han dicho @joojaa y @hsawires, prueba lo siguiente:

  1. ¡Incluso la IA no es compatible con 3d! Supongo que está utilizando la herramienta "Extruir y biselar" (Efecto> 3D)?

La mejor forma de compatibilidad con SVG es dividir objetos complejos en sus rutas compuestas. Puede hacer esto con Objeto > Expandir apariencia.

Por ejemplo: observe el objeto 3D complejo superior derecho.

Observe el objeto 3D complejo superior derecho

Después de expandir la apariencia, el objeto complejo se ha reducido a caminos.Después de expandir la apariencia

También puede aplicar este proceso a otras cosas complejas que no sean 3D en Illustrator, incluidas transparencias complejas y cualquier otra cosa del menú Efectos.

  1. SVG es un formato bastante extenso que admite una gran cantidad de cosas . Si todo lo demás falla, también puede probar Inkscape . ¡No se perderá si viene de Illustrator World y SVG es compatible de forma nativa!
@DumbNic como mencioné, ¡Inkscape admite SVG de forma nativa ! Significa que cualquier cosa que pueda hacer con Inkscape se guardará como un SVG y se volverá a abrir una vez más. Se garantiza que todas las operaciones, por complejas que sean, son compatibles con SVG. ¡Tienen una hoja de ruta para soporte SVG completo!
@DumbNic Lo tendré en cuenta. ¡Salud!

SVG está hecho para gráficos bidimensionales con soporte para interactividad y animación y podría soportar gráficos rasterizados y vectoriales -- wiki . por lo que es preferible antes de exportar SVG desde Illustrator ayudar a Illustrator a simplificar la obra de arte aplanando su obra de arte 3D, así como cualquier máscara/transparencia que haya hecho en su logotipo.