1

私の要件は、MFC アプリケーション内で SVG イメージをレンダリングすることです。以下のライブラリに出会いました。使いやすく、最高のパフォーマンスを発揮し、MFC と互換性のあるライブラリを選択したいので、経験や情報があれば役立ちます。

  1. WxSvg
  2. QtSvg
  3. LibrSvg
  4. シンプルな SVG
  5. リブボード
  6. SharpVectorGraphics (SVG#)
  7. SVG レンダリング エンジン
  8. SharpVectors - SVG# リロード
  9. Adobe SvgViewer の統合
  10. SVG 画像を他のタイプに変換して表示する (非推奨)

    他のライブラリも提案してください。

ありがとう、

4

3 に答える 3

0

これは CLI ツールほどのライブラリではなく、ImageMagik. GUI/CLI、大規模な画像操作機能。これを使用した SVG 作成の例を次に示します: http://www.imagemagick.org/script/magick-vector-graphics.php

それが少し役立つことを願っています。

于 2012-08-03T14:13:20.643 に答える
0

これは以前調べたことがあります。上記のほとんどのオプションを見たと思います。私の結論は、ライブラリが最低か、そのライセンスが私のニーズに合わなかった (つまり、GPL ホラー) というものでした。

現在 SVG ビューアーを実装する場合、Internet Explorer 9 を使用します。UI でブラウザーをインスタンス化し、ここで.svg説明されているように をロードするだけです。問題が解決しました!

于 2012-08-08T09:15:10.910 に答える
-1

これが役立つかもしれません: http://svgpp.org 遊んでみましたが、実際のプロジェクトでは使用しませんでした。

SVG++ ライブラリは、さまざまな SVG 構文のパーサー、解析されたデータの処理を簡素化するアダプター、および最も一般的なタスクのための他の多くのユーティリティとヘルパーを含むフレームワークと考えることができます。チュートリアルを見て、それが何であるかを理解してください。ライブラリ ソースはhttps://github.com/svgpp/svgppで入手できます。

SVG++ は、SVG からラスター イメージを生成する SVG ビューアまたはライブラリではありません (ただし、AGG、GDI+、または Skia グラフィック ライブラリで SVG をレンダリングする C++ デモ アプリが含まれています)。

于 2016-07-28T18:35:33.310 に答える