問題タブ [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 投票する
3 に答える
1067 参照

delphi - デルファイで描画アプリケーションを開発するにはどうすればよいですか

TDrawGridコントロールがあり、選択したレイアウトの種類に応じて画像がグリッドのセルに表示されるアプリケーションをDelphiで開発する必要があります。セルのキャンバスに線を引きます。私が提供する必要のある機能は、線を描画すること、セルに複数の線を描画すること、任意の1つの線を選択して移動、展開、削除することです。

すべての行がマウスイベントに応答するように、実行時に行をコントロールとして作成する方法はありますか?

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

java - GraphViz の純粋な Java 再実装?

GraphViz に代わるオープン ソース Java はありますか? 基本的に Graph インターフェイスを GraphViz に JavaAPI としてラップする Grappa の存在を認識しています。ただし、レイアウトは引き続き GraphViz バイナリによって行われます。

GraphViz と同じ機能とレイアウト アルゴリズムを提供するピュア Java のオープン ソース ライブラリを探しています。

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

c# - Graphics.DrawImage を使用せずに、1 つのビットマップをより大きなビットマップにコピーする

これは、複数のスレッドから単一のビットマップ オブジェクトへのレンダリングからのフォロー アップです。

私が達成しようとしているのは、たとえば 50x50 ピクセルのビットマップを取得し、ビットマップ LockBits 関数またはその他のグラフィックス.DrawImage. DrawImage を使用したくない理由は、他のスレッドに記載されています。

ソース BitmapData から dest BitmapData に Marshal.Copy を使用して何かを取得することができましたが、タイル化された、水平方向に引き伸ばされた画像を作成します。

0 投票する
10 に答える
913 参照

drawing - ブラウザー内でユーザーの描画を受け入れるには、何をお勧めしますか?

Tenthousandcentsthesheepmarketのような、ユーザーによる非常に単純な Doodle を受け入れるアプリケーションを作成する必要があります。

たとえば、ユーザーにマウスを使って自分の名前を書いてもらいたいとします。

助言がありますか?

自分でホストする必要さえありません。私が利用できるサービスがどこかに提供されていれば、それで問題ありません。

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

user-interface - 「1万セント」はどのように実装されましたか?

1万セントはどのように実装されましたか? ユーザーからの図面を受け入れるインターフェースの実装に特に興味がありますか? これを容易にするライブラリはありますか?

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

javascript - レンダリングされたキャンバス要素の座標(x、y、w、h)を取得するには?

レンダリングされたキャンバス要素の座標を取得するにはどうすればよいですか? などをその領域clearRectに適用する必要があります。fillRect

キャンバスを取得します:

それで?x左上、左上ywidthそしてこれを取得する方法はありheightますか?

moonshadowの回答後の @update :

答えはthxです。操作がキャンバスに関連していることは知っていますが、この動作について説明していないため、質問をしました。キャンバスオブジェクトを使用してテストファイルを作成しました( http://avastreg.ilbello.com /canvas/test.html )。

ここでは、フォームから寸法をclearRect送信できるフォームを配置しました。キャンバス(NEWS)でマウスオーバーをトリガーするclearRectと、その座標で適用されます。リフィルmouseoutについて。

開始値は次のとおりです。

次に、次のようなものを試してください

他の値では、部分的にクリアされます。なぜこれが起こるのですか?

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

java - 三角形に色を塗る方法

線を使って三角形を描きます。どうすれば色を塗りつぶすことができますか?これまでのところ、線の色を成功させることはできますが、色を塗りつぶすことはできません。

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

perl - perl GD 図形を描く

GD ライブラリを使用して画像を描画しています。

私が描いている画像はこれですhttp://i39.tinypic.com/apd1f7.png

画像のほとんどを管理できますが、画像の赤い部分を描画する方法がわかりません。赤い部分には両側に横向きの三角形があります...どうすればGD libを使用してそれを管理できますか?