Pregunta

¿Hay alguna forma de ver un SVG desde un archivo o página web de forma dinámica con Silver Light o Flash?

Editar: Actualmente los estoy convirtiendo en el servidor usando inkscape. El único problema con esto es el tiempo que lleva hacer que las más de 60 páginas del catálogo sean un poco lentas. Tarda 5 minutos en hacerlo, y algunos clientes (incluido el jefe) desean que este proceso sea más rápido.

¿Fue útil?

Solución

Además, Inkscape tiene soporte para exportar imágenes SVG a salida XAML. Por supuesto, ninguno de los dos es exactamente lo que está solicitando, ya que " convertir " de alguna manera, pero para responder directamente: No, Silverlight no interpreta directamente SVG. Aunque no estoy seguro de Flash.

Otros consejos

XamlTune puede convertir SVG a XAML para verlas en un control de Silverlight.

timheuer: ¿Sabes si hay una opción de línea de comandos para crear el archivo XAML?

EDITAR: parece que svg no se traduce directamente al formato xaml, ya que mis diagramas bloquearán IE en XP y Vista.

milhous: no estoy familiarizado con la interfaz de línea de comandos de Inkscape (si existe), pero puede tomar un SVG y guardar como Microsoft XAML.

El proyecto SVG en codeplex puede leer y renderizar un archivo SVG a un objeto Graphics que podría ser capaz de utilizar en Silverlight. Alternativamente, puedes usar el HttpHandler para procesar el SVG directamente al navegador en formato PNG.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top