Визуализация VML для растрового изображения в C # - PullRequest
4 голосов
/ 13 марта 2009

Есть ли способ в C # / .NET для визуализации VML в растровое изображение?

Я думаю, это должно быть действительно легко, но я не могу найти ничего подобного в .NET документах.

Ответы [ 2 ]

2 голосов
/ 23 сентября 2009

В поисках аналогичного решения я натолкнулся на двухэтапный процесс.

  1. конвертировать VML в SVG.
  2. рендеринг SVG как изображения.

SourceForge имеет проект на основе XSL для преобразования VML в SVG.

(sourceforge.net/projects/vectorconverter /)

Я тестировал его, и в некоторых случаях он работает нормально.

Затем обработчик SVG to PNG в CodePlex . После регистрации для обработки файлов * .svg обработчик считывает файл и отправляет изображение обратно в браузер в формате .png. Вы можете скачать исходный код и посмотреть, как это делается.

Вы можете связать 2 шага вместе, чтобы получить растровое изображение из vml.

0 голосов
/ 16 марта 2009

По какой-то конкретной причине вы не используете SVG? Тебе больше повезет с поиском библиотек. Я считаю, что SVG является преемником VML.

...