12

当社のグラフィック担当者は Adob​​e Illustrator を使用しており、WPF アプリケーション内で彼女の画像をパスとして使用したいと考えています。これを行う方法はありますか?

4

4 に答える 4

6

これを行うために Expression Design を使用します。

残念ながら、現時点では Blend 2.5 のような無料のベータ プレビューはありませんが、試用版をダウンロードできます (90 日間使用できると思います)。

このルートに行きたくない場合は、多くの人が上記のcurtiskで指摘されているMike Swansonのエクスポーターも使用していることを知っています.

于 2008-09-30T19:10:52.317 に答える
4

AI から SVG、XAML に移行できます。

  1. Adobe 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. ものをアニメートしたい場合、座標系は苦痛になる可能性があります。このような洞察が得られる可能性のある他の投稿がいくつかあります。
于 2014-10-24T05:08:54.470 に答える
4

これは法案AI->XAMLに適合するはずです

于 2008-09-30T16:44:31.280 に答える
0

彼女にイラストを他の形式 (最近のバージョンの Illustrator は SVG をサポート) としてエクスポートしてもらい、それを使用したり、機能する形式に変換したりします。

于 2008-09-30T16:32:46.283 に答える