2

AIファイルがあります。これを Expression Blend に貼り付け、WPF プロジェクトで使用するために XAML をエクスポートします。ほとんどのファイルで機能しますが、XAML と別の png ファイルをエクスポートするものもあります。png が別の画像ではなく、画像のパスに埋め込まれているようにするにはどうすればよいですか? それはできますか?

4

4 に答える 4

2

試すことができるもう1つの方法は、ExpressionDesignを使用して.aiファイルを変換することです。

(式デザインを開いたら、[ファイル]-> [インポート]メニュー項目を有効にする前に、新しいドキュメントを作成する必要があることに注意してください。)

ただし、Expression Designを使用して.aiファイルを変換すると、.aiにラスター情報が含まれるという問題が発生する可能性があります... Terrapinがすでに述べたように、ベクターに変換するのは困難です(通常はメモリが多くなります)。ラスターイメージの品質にさらに近づくためのフットプリント)。

ただし、Expression Designには、ラスター情報をベクターに変換する機能もあります。変換する画像を選択した場合は、[オブジェクト]->[画像]- >[画像の自動トレース]に移動して変換します。

詳細については、このStackOverflowの質問を参照してください。ただし、基本的にMicrosoftでは、90日間使用できる試用版をダウンロードできます。

お役に立てば幸いです。

于 2008-10-07T18:35:16.560 に答える
2

ラスター グラフィックスをベクターに変換してから XAML に変換する方法について説明しているこのページを確認してください。

http://weblogs.asp.net/rrobbins/archive/2007/11/11/how-to-convert-raster-graphics-to-xaml.aspx

于 2008-10-07T16:59:06.473 に答える
1

生成された PNG はおそらく AI ファイルのラスター部分であり、ベクター グラフィックスに変換できないようです。PNG、JPG、または別のラスター グラフィックを AI ファイルにインポートしていますか?

于 2008-10-07T16:39:43.440 に答える
0

ラスター画像をベクター画像に変換するために、私はInkscape(無料)が優れた仕事をすることを発見しました(ちなみに、もう無料ではないVectorMagicと比較して)。

Inkscapeで、画像をインポートし、パス/トレースビットマップ機能を使用します。それは多くの制御を持っています。

ベクター画像に変換したら、SVGとして保存します。次に、ViewerSvgを使用して、XAMLベクターデータに変換できます。(パス&キャンバス)

于 2008-10-08T12:23:04.130 に答える