ベクトル形状をさまざまな出力形式 (bmp、png、svg、XAML) で生成したいと考えています。基本的に、これはエクスポートするためにベクトル形状を内部的に生成するライブラリ (ユーザー インターフェイスなし) です。エクスポートしたい形状には、長方形、線、テキスト、および円の組み合わせが含まれている場合があります。
しかし、これらすべての形式 (ビットマップとベクトル) を簡単に処理するには、どの方法を選択すればよいかわかりません。
これまでのところ、次のことを検討しました。
- XAML を使用してプログラムで形状を構築します。例; Rectangle() を作成し、Canvas() に追加します。そこから、XAML を生成して画像をレンダリングするのは非常に簡単です。しかし、私はそれが速いかどうかはわかりません。
- System.Windows.Media メソッドを使用して図形を描画します。しかし、XAML (および svg) を生成する方法は?
- GDI+ メソッド (System.Drawing) を使用します。前のポイントのように、XAML を生成するときにスタックします。
ベクトル形状を生成してエクスポートする別の方法があるのではないでしょうか?
ありがとうございました