Как преобразовать файл Illustrator в путь для WPF - PullRequest
9 голосов
/ 30 сентября 2008

Наш специалист по графике использует Adobe Illustrator, и мы хотели бы использовать ее изображения в нашем приложении WPF в качестве путей. Есть ли способ сделать это?

Ответы [ 4 ]

6 голосов
/ 30 сентября 2008

Для этого мы используем Expression Design.

К сожалению, в настоящее время нет бесплатного предварительного просмотра бета-версии, как Blend 2.5, однако вы можете загрузить пробную копию (которую я думаю, вы можете использовать в течение 90 дней).

Если вы не хотите идти по этому пути, я знаю, что многие люди также используют экспортер Майка Свансона, на который указывает указанная выше куртиска.

4 голосов
/ 30 сентября 2008

Это должно соответствовать требованиям AI-> XAML

2 голосов
/ 24 октября 2014

Вы можете перейти от AI к SVG в XAML.

  1. Из Adobe Illustrator: Файл -> Сохранить как -> * .SVG.

    • SVG "Профиль 1.1" представляется достаточным.

    • Обратите внимание, что для сохранения имен путей / групп в XAML необходимо включить «Сохранить возможности редактирования Illustrator» (или, по крайней мере, как это называется в CS4).

  2. SharpVectors может преобразовывать данные SVG в данные XAML. Это создаст фрагмент XAML с корнем <DrawingGroup>.

  3. Сделайте то, что вам нужно сделать, чтобы скопировать-вставить и иным образом использовать XAML, например поместить его в изображение, как показано ниже. Именованные объекты или группы в AI-файле по-прежнему должны иметь свои имена в XAML, т.е. через x:Name="...".

<Image>
  <Image.Source>
    <DrawingImage>
      <DrawingImage.Drawing>
        <DrawingGroup ... the output from step #2 ...>...</DrawingGroup>
      </DrawingImage.Drawing>
    </DrawingImage>
  </Image.Source>
</Image>
  1. Системы координат могут быть проблемой, если вы хотите оживлять вещи. Есть и другие посты, такие как this , которые могут содержать идеи.
0 голосов
/ 30 сентября 2008

Попросите ее экспортировать иллюстрации в другой формат (последние версии Illustrator поддерживают SVG), который вы можете использовать или преобразовать во что-то, что будет работать.

...