Illustrator ファイルを WPF のパスに変換するにはどうすればよいですか

StackOverflow https://stackoverflow.com/questions/153762

質問

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

役に立ちましたか?

解決

これを行うには、Expression Designを使用します。

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

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

他のヒント

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

AI から SVG、そして XAML へ進むことができます。

  1. Adobe Illustrator から:ファイル -> 名前を付けて保存 -> *.SVG。

    • SVG「Profile 1.1」で十分なようです。

    • XAML でパス/グループ名を保持するには、「Illustrator の編集機能を保持」 (または少なくとも CS4 での名称) を有効にする必要があることに注意してください。

  2. シャープベクトル SVGデータをXAMLデータに変換できます。これにより、root を持つ XAML のフラグメントが生成されます。 <DrawingGroup>.

  3. 以下のように XAML を画像に配置するなど、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. 何かにアニメーションを付けたい場合、座標系は面倒な場合があります。他にも以下のような投稿があります これ 洞察力があるかもしれません。

使用できる、または動作するものに変換できる他の形式(Illustratorの最新バージョンはSVGをサポートしている)としてイラストをエクスポートするように彼女に依頼します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top