問題タブ [drawing]

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 に答える
726 参照

drawing - クモを描こう

私は c# と VS は初めてですが、取得しています。アプリケーションは次のとおりです。ユーザーが定義するオプションから最終結果がスパイダーを描画するプログラム。何百ものオプションがあるとしましょう: ボディ パーツのサイズと数、色、ボディへの接続ポイントなど。

最初の質問: VS 2005 に含まれているライブラリを使用する必要がありますか? または、良い結果を得るために「利用」できる別の環境 (フラッシュ、Java など) はありますか?

2 番目の質問: 最初の質問の回答に対応する情報を教えていただけますか?

どうもありがとう、私が教えている子供たちはそれを気に入るはずです!

ジェニファー

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

java - どこから描き始めればいいですか?(Java、GUI)

GenerateButton クラスの終わりまでにポイントを取得しましたが、すべてのポイントを含む public double[][] マトリックスを取得したので、どこから描画を開始すればよいでしょうか?

私のMain.java:

私のDisplay.java:

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

c# - .NET 2.0 でビットマップを 1 つのマルチページ TIFF イメージに変換する

ビットマップの配列を TIFF 形式の新しいイメージに変換し、すべてのビットマップをこの新しい tiff イメージのフレームとして追加するにはどうすればよいですか?

.NET 2.0 を使用しています。

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

opengl - テクスチャブリットでopenglが遅い

この関数をフレームごとに 1 回呼び出したところ、FPS が 400 から 33 になりました。なぜですか?

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

c# - .NET C# の描画が遅い

.NET で何かをすばやく描画するのに問題があります。特に時間がかかるとは思いませんが、試したすべてのマシンで深刻な問題が発生します。これは、C# を使用して vs2008 .NET に実装されています (C++ のものもありますが、図面には関係ありません)。

私には 3 つの画面があり、ユーザーは遅延なく画面を切り替えることができるはずです。最初の画面には、4 つのボタン、2 つのボタンとそれぞれ 6 つのラベルで構成される 8 つのユーザー コントロール、テキスト フィールド、およびドロップダウン ボックスがあります。そこまでとは思えません。

2 番目の画面には、4 つのラベル、6 つのボタン、6 つのボタンを持つ 2 つのコントロール、1 つの opengl 描画コンテキスト、およびそれぞれ約 10 個のラベルがあります。

3 番目の画面には、1 つの OpenGL コンテキストと 10 個のボタンがあります。

任意の画面から任意の画面への切り替えには、文字通り約 1 秒かかります。たとえば、2 番目の画面から最初の画面に切り替えると、アプリケーション全体が空白になり、背景画面が表示されてから、最初の画面が描画されます。多くの場合、画面は断片的に描かれます。まるで機械がスウェーデンの工場で繊細でおいしい文字を意図的に手作りし、1 つずつ画面に出荷しているかのようです。私は誇張していますが、スウェーデン人がこの再描画ほど遅いとは思わないので、それを明確にしたいと思います.

1 番目と 2 番目の画面はメモリに描画され、そこに保存されます。表示と非表示を切り替えるには、'.Hide()' と '.Show()' だけを使用します。ダブルバッファリングは問題ではないようです。3 番目の画面は毎回新たに描画され、1 番目と 2 番目の画面と同じ時間がかかるように見えます。

何かご意見は?何が起こっているのでしょうか?どうすれば追跡できますか?

ありがとう!

編集:C++処理などは独自のスレッドで行われることを追加する必要があります。操作の結果を画面に描画するための MethodInvoke がときどきありますが、この問題は、関数を呼び出すことなく、ボタンを押してある画面から次の画面に移動するだけで発生します。

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

.net - Graphics.DrawRectangle(Pen, RectangleF)

http://msdn.microsoft.com/en-us/library/system.drawing.graphics.drawrectangle.aspx

FillRectangle、DrawRectangle、FillElipse、および DrawEllipse はすべて、x、y、幅、高さの 4 つの Float (または「単一」) パラメータを取ることができます。ただし、DrawRectangle は RectangleF を取らない唯一のものです。

これがなぜなのか、誰かが知っているかどうか疑問に思っていました。彼らはそれをオーバーロードするのを忘れていたようです。

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

wpf - WPF と Windows フォームの両方に適した画像表現

Windows フォームとイメージを操作するときは、System.Drawing.Image の子孫を扱います。WPF を使用するときは、System.Windows.Media.Imaging.BitmapSource クラスを扱います。

メモリ イメージを参照する UI フレームワークに依存しない方法はありますか? 多分それは Intptr またはバイト配列でしょうか?

ありがとうございました。

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

c# - C# 描画指向グラフ

外部ライブラリを使用せずに、C# 言語で有向グラフまたはツリーを描画する十分に文書化された方法はありますか?

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

algorithm - アンチエイリアス円を描画するためのアルゴリズム?

アンチエイリアス処理された円を描画するための適切なアルゴリズムは何ですか? (満たされたものと満たされていないもの。)