当社のグラフィック担当者は Adobe Illustrator を使用しており、WPF アプリケーション内で彼女の画像をパスとして使用したいと考えています。これを行う方法はありますか?
4 に答える
これを行うために Expression Design を使用します。
残念ながら、現時点では Blend 2.5 のような無料のベータ プレビューはありませんが、試用版をダウンロードできます (90 日間使用できると思います)。
このルートに行きたくない場合は、多くの人が上記のcurtiskで指摘されているMike Swansonのエクスポーターも使用していることを知っています.
AI から SVG、XAML に移行できます。
Adobe Illustrator から: ファイル -> 名前を付けて保存 -> *.SVG。
SVG「Profile 1.1」で十分なようです。
XAML でパス/グループ名を保持するには、「Illustrator 編集機能を保持する」を有効にする必要があることに注意してください (または、少なくとも CS4 で呼び出されるように)。
SharpVectorsは、SVG データを XAML データに変換できます。これにより、 root を持つ XAML のフラグメントが生成され
<DrawingGroup>
ます。以下のように画像に配置するなど、XAML をコピーして貼り付けたり、その他の方法で使用したりするために必要なことを行います。AI ファイル内の名前付きオブジェクトまたはグループは、XAML 内、つまり
x:Name="..."
.
<Image>
<Image.Source>
<DrawingImage>
<DrawingImage.Drawing>
<DrawingGroup ... the output from step #2 ...>...</DrawingGroup>
</DrawingImage.Drawing>
</DrawingImage>
</Image.Source>
</Image>
- ものをアニメートしたい場合、座標系は苦痛になる可能性があります。このような洞察が得られる可能性のある他の投稿がいくつかあります。
これは法案AI->XAMLに適合するはずです
彼女にイラストを他の形式 (最近のバージョンの Illustrator は SVG をサポート) としてエクスポートしてもらい、それを使用したり、機能する形式に変換したりします。