Вопрос

Есть ли способ динамически просматривать SVG из файла или веб-страницы с помощью Silver Light или Flash?

Редактировать: В настоящее время я конвертирую их на сервере с помощью Inkscape.Единственная проблема с этим — время, необходимое для изготовления всех 60+ страниц каталога, немного медленное.Это занимает 5 минут, и некоторые клиенты (включая начальника) хотели бы, чтобы этот процесс был быстрее.

Это было полезно?

Решение

Кроме того, Inkscape поддерживает экспорт изображений SVG в формат XAML.Ни то, ни другое, конечно, не совсем то, о чем вы просите, поскольку оба каким-то образом «конвертируют», но чтобы прямо ответить: нет, Silverlight не интерпретирует SVG напрямую.Хотя я не уверен насчет Флэша.

Другие советы

XamlTune можно преобразовать SVG в XAML для просмотра в элементе управления Silverlight.

Тимхойер: Знаете ли вы, есть ли опция командной строки для создания файла XAML?

РЕДАКТИРОВАТЬ: похоже, что svg не преобразуется напрямую в формат xaml, так как мои диаграммы приведут к сбою IE в XP и Vista.

Милхаус:Я не знаком с интерфейсом командной строки Inkscape (если он есть), но вы можете взять SVG и сохранить его как Microsoft XAML.

А Проект SVG в codeplex может читать и отображать файл SVG в объекте Graphics, который вы, возможно, сможете использовать в Silverlight.В качестве альтернативы вы можете просто использовать HttpHandler для визуализации SVG прямо в браузере в формате PNG.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top