12

我们的图形人员使用 Adob​​e Illustrator,我们想在 WPF 应用程序中使用她的图像作为路径。有没有办法做到这一点?

4

4 回答 4

6

我们使用表达式设计来做到这一点。

不幸的是,目前没有像 Blend 2.5 这样的免费 beta 预览版,但是,您可以下载试用版(我认为您可以使用 90 天)。

如果你不想走这条路,我知道很多人也使用上面 curtisk 所指的 Mike Swanson 的出口商。

于 2008-09-30T19:10:52.317 回答
4

这应该符合AI->XAML的要求

于 2008-09-30T16:44:31.280 回答
4

您可以从 AI 到 SVG 再到 XAML。

  1. 来自 Adob​​e Illustrator:文件 -> 另存为 -> *.SVG。

    • SVG“Profile 1.1”似乎就足够了。

    • 请注意,要在 XAML 中保留路径/组名称,您应该启用“保留 Illustrator 编辑功能”(或至少在 CS4 中调用它)。

  2. SharpVectors可以将 SVG 数据转换为 XAML 数据。这将生成一个带有 root 的 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,可能会有一些见解。
于 2014-10-24T05:08:54.470 回答
0

让她将插图导出为其他格式(Illustrator 的最新版本支持 SVG),您可以使用这些格式或将其转换为可以使用的格式。

于 2008-09-30T16:32:46.283 回答