Подпишись на наш Twitter

Быть в курсе появления новых статей!

Я хочу написать приложение на WPF, которое требует карту мира, и хотел использовать векторное изображение, чтобы при изменении размера все оставалось красиво. Я нашел эту SVG [1] карту мира, и использовал SVG Xamlon to Xaml конвертер для преобразования его в Xaml. После удаления одного паразитного пространства имен, я смог загрузить его в XamlPad. Полученные результаты представлены ниже (SVG версия отображается в программе для рисования векторной графики Inkscape).

Основываясь на своем успешном опыте, я попытался создать изображение в Inkscape и преобразовать его. Преобразованный файл требует много хакерства для проверки, и получившееся изображение имеет очень мало сходства с SVG оригиналом изображения. Я думаю, Xamlon прав, когда он сказал, что "SVG экспортируемый из Adobe Illustrator является единственным полностью поддерживает подмножество SVG" (я уверен, что оригинальная карта, которая была создана в Иллюстраторе и экспортирована в SVG). Надеюсь, в будущем инструменты для дизайнеров, такие как Expression сделает это за нас.

[1] - Масштабируемая векторная графика SVG основана на Xml формате для хранения векторных изображений. Одобрено W3C.

Оригинал: SVG to WPF XAML




Дата публикации: 21.11.2005 06:56

Ярлыки: Image, SVG, WPF, XAML