2010-11-19 5 views
13

В соответствии с заголовком, какой предпочтительный формат изображения (или форматы) используется в WPF?Формат предпочтительного изображения для использования в WPF?

Моя компания нанимает дизайнера для разработки некоторых логотипов, изображений, значков на панели инструментов и т. Д. Для использования в приложении WPF. Я собирался попросить Vector Graphics, поскольку они должны растягиваться, сжиматься и т. Д., Не теряя ясности;

Однако, прочитав это сообщение Does WPF support reading/writing WMF/EMF files natively? и другие меня беспокоят; ЭТО НЕ СМОТРИТЕ КАКОЙ ПРОСТОЙ ЗАДАЧИ ?! это не то, что WPF должен обрабатывать изначально во сне?! растягивать, вращать, бросать пламя, делать тосты и т. д.

ответ

18

Предпочтительный формат векторного изображения - XAML. Дизайнеру есть много возможностей для создания такой графики. Например, Adoble Illustrator может использовать XAML exporter. Инструмент с открытым исходным кодом Inkscape может напрямую экспортировать в XAML, дизайнер также может рисовать XAML с использованием Microsoft Expression Design и Microsoft Expression Blend. Буквально все векторные графические инструменты поддерживают SVG и есть a lot из ways для преобразования SVG в XAML.

Не волнуйтесь с WMF/EMF, это будет выглядеть некрасиво, так как окна не могут сделать их сглаженными.

+0

GDI + может отображать метафайлы сглаженными, но только в том случае, если они были метафайлами EMF +, создаваемыми GDI +. Это беспорядок. Да, XAML будет намного лучше. –