Ver SVG usando o Silverlight ou Flash
-
02-07-2019 - |
Pergunta
Existe uma maneira de ver uma SVG a partir de um arquivo ou página dinamicamente usando a luz de prata ou o flash?
Editar: Atualmente, estou convertendo-os no servidor usando o Inkscape. O único problema com isto é o tempo que leva para fazer todos os 60 + páginas do catálogo é um pouco lento. Demora 5 min para fazê-lo, e alguns clientes (patrão incluído) gostaria que este processo seja mais rápido.
Solução
Além disso Inkscape tem suporte para exportar imagens SVG para a saída XAML. Nem, claro, é exatamente o que você está pedindo tanto como "convertido" de alguma maneira, mas para responder diretamente - Não, Silverlight não interpreta SVG diretamente. Eu não tenho certeza sobre o Flash embora.
Outras dicas
XamlTune pode converter SVG para XAML para exibição em um controle do Silverlight.
timheuer:? Você sabe se existe uma opção de linha de comando para tornar o arquivo XAML
EDIT: parece que SVG não se traduz diretamente para o formato XAML, como os meus diagramas irá falhar IE no Windows XP e Vista.
Milhous:. Eu não estou familiarizado com a interface de linha de comando do Inkscape (se houver), mas você pode tomar um SVG e salvar como Microsoft XAML
O href="http://www.codeplex.com/svg/" rel="nofollow noreferrer"> projeto pode ler e processar um arquivo SVG para um objeto Graphics que você pode ser capaz de usar em Silverlight. Alternativamente, você pode simplesmente usar o HttpHandler para tornar o SVG diretamente para o navegador em formato PNG.