C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: SVGファイルを描画したい


(過去ログ 88 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■52539 / inTopicNo.1)  SVGファイルを描画したい
  
□投稿者/ HK (1回)-(2010/08/13(Fri) 08:53:35)

分類:[.NET 全般] 

こんにちは。よろしくお願い致します。
.NetFramework2.0、C#です。

●やりたいこと
SVGファイル(の内容で)描画したい

●背景
あるドローツールを作成しており、
画像ファイルをそのツール内にドラッグされた場合に、その画像を表示する機能を設けています。
jpgやpng等は実現できたのですが、svgファイルについても同様に行えないかと考えています。
svgファイルを描画するためのソース等をネットで探してみたのですが、
SVG#くらいしか見つかりませんでした。
http://mop.fya.jp/cs/svgrendering.html
これは、簡単な線程度のSVGファイルなら描画できますが、
グラデーション等がかかったSVGファイルになると描画できなくなり、ちょっと実用には向いていないです。

他に公開されているフレームワークがあったり、実は.NETFWの標準機能で備わっていないか、など、
何か方法がないか、お知恵をお借りしたく投稿させていただきました。
どうぞよろしくお願い致します。
引用返信 編集キー/
■52542 / inTopicNo.2)  Re[1]: SVGファイルを描画したい
□投稿者/ オショウ (545回)-(2010/08/13(Fri) 22:08:10)
> ●やりたいこと
> SVGファイル(の内容で)描画したい

  汎用フォーマットなので、やはり自分で描画するコードを書くか・・・
  ちなみに中身は、XMLで記述されているんで、.NETなら読み込みやすい。

● あと、手を抜くならば・・・
  VectorToVector変換ソフトを流用して、SVG => WMF にでもしてから
  WMFを再生してやれば、描画が可能・・・
  ただ、ご自身でソフトを製作されているんで、そういうプラグイン機能
  として流用できるものがあれば。と言うことでしょう。
  フリーなら、変換ソフトは結構ある。

以上。参考まで
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -