問題タブ [draw]

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

c++ - WM6+でシステム描画をオーバーライドする

WM6 +用の「デスクトップ」を開発していますが、WMがOSの起動時に行う描画(スタートメニュー、ソフトキーバー、背景など)をオーバーライドして、基本的にプログラムにウィンドウではなく今日の画面を描画させることができるかどうか疑問に思いました。もちろん、私のプログラムは、元の「画面」が統合したすべてのものを統合します。

C ++

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

javascript - Javascript で画像の上に描画する

ユーザーがブラウザで画像を描画できるようにしたい。つまり、ベクターかビットマップかを問わず、ビットマップ グラフィックスと描画機能の両方が必要です。

Canvas は良さそうですが、IE ではサポートされていません。また、ExCanvas もありますが、ExCanvas は IE6 から 8 まで一貫して使用できるほど安定しているかどうか疑問に思います。

または何よりも、これらすべてをすぐにサポートするオープンソースの画像/描画ライブラリはありますか? 20 ほどの Web ベースの画像エディタまたは描画ツールを見つけましたが、要件をサポートするものはありませんでした。(そして、Flash/Flex/Silverlight/JavaFX は避けたいと思います。)

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

opengl - openGLでマウスで描く

C ++でopenGLを使用してマウスでポリゴンを描画するにはどうすればよいですか?

0 投票する
5 に答える
9177 参照

c# - C# での単一ピクセルへのアクセス

私は今、学校のプロジェクトに取り組んでいます。これは 3D 編集ソフトウェア (Maya の非常に最小化されたバージョンのようなもの) であることを意図しています。「Windows アプリケーション プロジェクト」を使用して、C# で記述する必要があります。プロジェクションからシェーディングまで、すべての 3D を自分で実装するつもりです。私の質問は、C# Windows アプリケーションで単一のピクセルに直接アクセスするにはどうすればよいですか? ウィンドウにメイン ビュー ポートを配置することはわかっています。でも、どのように作るかはまだ決めていません。ビューポートの境界を定義し、各ピクセルを個別にペイントできる、使用できる組み込みオブジェクトはありますか? (私はここで暗闇の中で撮影しているだけです。C#についてはあまり知りません。ほとんどCでプログラミングしています)

ありがとう、マルキ。

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

c - 画面上にカラー トリプレットの 2D 配列を描画する最速の方法は何ですか?

ターゲット言語は C/C++ で、プログラムは Linux でのみ動作する必要がありますが、プラットフォームに依存しないソリューションが明らかに優先されます。私は Xorg を実行しており、XVideo と OpenGL が利用可能です。

Intel グラフィックスを搭載した Intel Core 2 Duo の 1024x768 で期待できる FPS はどれくらいですか? (描画数のみ。アレイは RAM で準備完了と見なします。正確な予測は必要ありません)

0 投票する
5 に答える
22981 参照

python - Python と pygame で MS Paint のクローンを作成する方法

私が見ているように、マウスイベントを処理して絵を描く方法は 2 つあります。

1 つ目は、マウスの移動を検出し、マウスがある場所に線を引くことです (ここに示す) 。ただし、これに伴う問題は、ブラシ サイズが大きいと、線のストローク サイズを使用して太い線を作成するため、直線ではない各「線」の間に多くのギャップが発生することです。

もう 1 つの方法は、ここに示すように、マウスの移動時に円を描くことです。これに伴う問題は、コンピューターがマウス入力を検出するよりも速くマウスを動かすと、各円の間に隙間ができることです。

両方の問題に関するスクリーンショットを次に示します。

http://imgur.com/32DXN.jpg

MS Paint のようなブラシを、線のストロークに隙間がなく、各円の間に隙間がなく、適度に大きなブラシ サイズで実装する最良の方法は何ですか?

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

c++ - 画面の DC C++ への描画後に画面の再描画を強制する

Windows Mobile カスタム SIP を作成しています。ユーザーがキーボードのボタンを押すか「ホバー」すると、対応する選択された画像 (iPhone 風) が ::GetDC(NULL) を使用して画面の DC に描画されます。Win32 C++ で開発されています。

私の問題は、以前に描画されたキーを消去して、画面を再描画できないことです。私はそれを強制するために考えられるすべてを試しました.::RedrawWindow()NULLまたはGet..Window関数のいずれかをHWNDとして使用するすべての異なるパラメータの組み合わせ、およびフラグのすべての組み合わせ(INVALIDATE | UPDATENOW | ERASENOW | ALLCHILDREN など)。また、Rect を無効にして、::GetActiveWindow と ::GetForegroundWindow、::GetDesktopWindow などを使用したバリエーションを使用して、基礎となるアプリの再描画を強制しようとしました。 Windows Mobile デバイスで使用しています。誰にもアイデアはありますか?どんな助けでも大歓迎です。

私のジレンマを説明するために、いくつかのスクリーンショットを含めました。

スクリーンショット前 スクリーンショット

前 http://img13.imageshack.us/img13/9861/cezoom1.png 後 http://img3.imageshack.us/img3/7481/cezoom2.png

よろしくお願いします!

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

ios - iPhoneで透明なストローク(またはとにかく画像の透明な部分)を描く方法

ユーザーが指で画面に描画できる小さなアプリがあります。とさまざまな関数UIImageViewを作成することにより、ユーザーが描画する場所があります。私は主に関数でストローク/線を描きますCGContextRefCG drawCGContextAddLineToPoint

今私の問題はこれです: ユーザーはさまざまな色の線を描くことができます。"rubber"これまでに描いた画像の一部を指で削除するツールを使用できるようにしたいと考えています。最初はストロークに白い色を使用してこれを行いましたが(CGContextSetRGBStrokeColor関数で設定)、うまくいきませんでした...後で実際UIImageUIImageViewは白ではなく透明な背景があることがわかったので...白い線が入った透明な画像になってしまいます!

とにかく"transparent"ストロークの色を設定する方法はありますか、それともCGContextRefユーザーが指を動かしたときにその内容をクリアする方法はありますか? ありがとう

0 投票する
8 に答える
122000 参照

php - PHPでグラフを描くには?

PHPをベースに自分のサイトでグラフ(Stdent mark distribution)を描きたいです。これどうやってするの?