問題タブ [vector-graphics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2283 参照

c++ - CDC ベクター グラフィックスを置き換える高速ライブラリ

Win32 GDI で CDC ラッピングを使用して画面に表示および印刷する成熟した MFC C++ アプリケーションがあります。何年にもわたって最適化されてきましたが、もう少し速いものに置き換えたいと思います。グラフィックには、レンダリングされた三角形のサーフェス モデル、複雑なポリラインとポリゴン、および大量のテキストが含まれていました。次の基準を満たす必要があります。

  • 表示されるベクトルの数は非常に多くなる可能性があります。たとえば、単一のサーフェス三角形は、レンダリング時に多数の線と塗りつぶしを生成する可能性があります。現在、この情報はどこにも保存されておらず、オンザフライで生成および描画されます。SDK は、バッファリングされるベクトルの総数を制限することをサポートする必要があります。そうしないと、メモリ不足になりがちです。

  • SDK は、CView および ScrollView クラスを含む任意の CWnd 派生クラスにレンダリングできる必要があります。

  • SDK は、すべての Windows 印刷デバイスへの印刷をサポートする必要があります。

  • SDK は、低レベルの CDC / GDI 呼び出しからの移植を比較的簡単にするのに十分なほど低レベルである必要があります。

  • オープンソースは常に素晴らしいものですが、オプションのアップグレード/サポート付きで、最大 2,000 ドルの 1 回限りの費用も問題ありません。ユーザーあたりのライセンス費用は受け入れられません。

  • ソース コードへのアクセスは、特に Windows CE / Mobile で SDK の一部を実行するというアイデアを考えれば、大きなボーナスです。

  • 私は現在、3D から 2D ビューポートへの独自の管理を行っています。適切な低レベルの SDK が利用できない場合は、高レベルの SDK で 3D を適切に処理し、32 ビット Windows プラットフォームで数百万の三角形、多角形、およびテキスト エンティティを処理する必要があります。

助言がありますか?提案された提案に具体的な長所と短所を記載していただければ幸いです。

0 投票する
2 に答える
6571 参照

c# - C# で EPS ファイルを作成するにはどうすればよいですか?

C# で EPS ファイルを作成するにはどうすればよいですか? 利用可能なオープンソース ライブラリはありますか、それとも仕様に頼って手動で行う必要がありますか?

0 投票する
4 に答える
1795 参照

charts - スタックオーバーフローでどのようにチャート/グラフを描画しますか?

VML の学習と Web サイトのグラフの作成に何年も費やしたことがありますが、VML は Internet Explorer でしか機能しないため、最近はあまり役に立ちません。

私のプロファイル ページの「評判」の下に、stackoverflow のグラフがあることに気付きましたが、どのように作成されたかを確認できませんでした。

すべてのブラウザで動作するクライアント側のチャートやダイアグラムを作成する方法を提案できる人はいますか? 画像ファイルがオンザフライで作成されるサーバー側の方法は使用したくありません。JavaScript を使用してグラフを操作したい場合もあります。

[編集 - 描きたいのはチャートだけではありません。おそらく小さな図も!]

ありがとう。

0 投票する
0 に答える
451 参照

graphics - エリア/マスクを記述する使いやすい 2D ベクター形式を生成する画像エディターまたはライブラリはどれですか?

ステップ

  1. 管理/データ入力ワーカーが開きますか? 、ラスター画像を読み込み、「なげなわのような」ツール(可能であればPhotoshopの「磁気」)を使用して、関心のある領域/マスクを指定します。

  2. ?

  3. 利益!(つまり、アプリケーションはラスター イメージ、マスクを記述したベクター ファイルを開き、ランタイム コンテキストに基づいて関心のある領域に対して興味深い処理を行います)

私の質問は、「ステップ 1 と 2 に何を使用する」です。

  • 主な目標は、ステップ 1 と 2 (プロセスの「機械的ターク」部分) を完了するのに必要な時間を短縮することです。
  • 厳密に二次的な目標は、ステップ 3 で関心領域 / マスクを記述するベクトル形式の解析 / 使用を容易にすることです。

ウォータークーラーの会話:

「なんてこった、これを行うFlashコンポーネントが必要だ!」

「GIMPは?」

「C または C++ プログラマーを配置する必要がある場合、それは良い投資にはなりません....」

「しかし、1 日か 2 日しかかからない場合はどうでしょうか?」「1日か2日かかるものはありません」....

プロトタイピングの場合、わかりやすいルートはPhotoshop -> Illustrator -> SVGです。

しかし、「なげなわ」コーディングとベクトル ファイルの生成を容易にするフレームワーク / ライブラリ / エディターがあれば、カスタム エディターの作成に有利になるかもしれません。

そのようなフレームワーク/ライブラリ/エディタはありますか?

0 投票する
3 に答える
2882 参照

wpf - アプリケーションに XAML グラフィックを配置/スケーリングするにはどうすればよいですか?

私は単純なアプリケーションに取り組んでおり、WPF の使い方を学び始めています。Microsoft Expression Design で 400px x 400px のベクター グラフィックを作成しました。これは主に、より大きなキャンバスで作成する方が簡単だと思ったからです。

400 ピクセルの正方形のキャンバス内の一連のオブジェクトとして、画像を XAML ファイルにエクスポートしました。すべての子オブジェクトは、その 400px キャンバスに基づいて配置されます。

アプリケーション ウィンドウに画像を配置したいのですが、おそらく 100 ピクセル x 100 ピクセルに縮小されましたが、これを行う方法がわかりません。ベクトル画像として、簡単なスケーリングの概念は単純に思えますが、何かが欠けています。クリックアンドドラッグはキャンバスのサイズを変更しますが、内部の要素は変更しません。これまでのところ、インターネット検索はあまり役に立ちませんでした。

ボタンや特別なものではなく、ウィンドウに画像を配置したいだけで、サイズを簡単に制御できます。すべての XAML をウィンドウの XAML にコピーする必要がありますか? 代わりに XAML ファイルを何らかの方法で参照できますか? 画像の要素を画像全体に合わせるにはどうすればよいですか? どんな助けでも大歓迎です。

0 投票する
1 に答える
5691 参照

wpf - XAML ベクター イメージをウィンドウ アイコンとして使用する

LearnWPF.com は、ビットマップ イメージを XAML に変換し、アプリケーションで使用する方法について、この記事を投稿しました。

XAML イメージの外側の要素はCanvas. ただし、Window.Iconプロパティはオブジェクトのみを受け入れImageSourceます。ウィンドウアイコンとして使用できるようにCanvas、を「ラップ」する方法を知っている人はいますか?ImageSource

または、XAML イメージをウィンドウ アイコンとして使用するより良い方法はありますか?

0 投票する
1 に答える
413 参照

wpf - Cartman の Silverlight チュートリアル

数か月前、Eric Cartman (South Park) の Silverlight チュートリアルに出会いました。http://en.wikipedia.org/wiki/File:Eric.svgのベクター画像を使用して彼をアニメーション化しました。ただし、そのチュートリアルはもう見つからないようです。

誰かが私を正しい方向に向けることができますか?

0 投票する
6 に答える
5382 参照

iphone - Cocoa または Cocoa-touch に適したベクター ライブラリは何ですか?

iPhone でアニメーション グラフィックを表示するための優れたベクター ライブラリを探しています。SVG を表示できる可能性のあるもの。誰にもアイデアや洞察がありますか?

0 投票する
3 に答える
7042 参照

image - ベクターグラフィックを作成し、それらからアイコンを生成するにはどうすればよいですか?

私が開発しているウェブサイトでは、いくつかのグラフィックを作成する必要があります。まだサイズを固定していないので、レイアウトとUIをさらに進めて何が機能し、何が機能しないかを確認した後で気が変わった場合に備えて、画像ファイル(PNG、GIF、JPG)を直接生成したくありませんでした。 。

これは私に考えさせられました:多分私はそれらをベクターグラフィックス(例えばSVG)として生成し、それから私のサイトで使用するための画像ファイルのセットを生成するべきです。私はこれまでベクターグラフィックスをいじったことがないので、私が求めているのは次のとおりです。

  • いくつかの許容可能な形式でいくつかのベクターグラフィックを(できればグラフィカルに)作成するためのいくつかのツール。
  • ベクターグラフィックを作成するプログラムによる方法。たとえば、グリッドがあるとすると、必ずしも手で描画する必要はありません。「グリッドにスナップ」および同様の機能はこのケースをカバーしますが、他のケースはカバーしません。と
  • プログラムで(たとえばビルドタスクとして)一連のベクターグラフィックスを取得して一連の画像を生成し、できれば命名規則、出力形式、サイズなどを(コマンドラインからなど)制御できる方法があります。Iプログラムに参加して、100以上のファイルに対して個別に「名前を付けて保存...」を実行してアイコンを生成したくありません。

この状況に適したツールとワークフローの種類は何ですか?

0 投票する
7 に答える
17263 参照

javascript - Javascriptのベクターグラフィック?

Flash / Flexの利点の1つは、ベクターグラフィックス(SVG)を使用できることです。これは素晴らしいことです。少し調べてみたところ、このJavascriptベクターグラフィックライブラリに出くわしました。非常に単純なことですが、考えさせられました。Javascript/ HTMLでSVGなどのベクターグラフィックファイルを使用する可能性はありますか、それとも合理的に実行または実行できないのでしょうか。