問題タブ [drawrectangle]

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 投票する
4 に答える
25898 参照

python - 点線または破線のあるopencv長方形

ここに、opencv の python バインディングを使用するコード行があります。

imgこれにより、厚さのイメージに赤い四角形が描画され4ます。

しかし、長方形の線を様式化する方法はありますか? 多すぎない程度に。点線または破線、それだけです。

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

c# - 特定のカラー チャネルでの C# の描画四角形

ビットマップの赤チャンネルで 2 つ目の緑チャンネルで 2 つの四角形を描画しようとしています。

これはコードです:

問題は、2 番目の四角形を赤色で描画すると、ピクセルが重なっている 1 番目の四角形が 0 に上書きされることです。以前のピクセル値を単純に上書きするのではなく、重なり合ったときに長方形の色を変更したいと思います。IE - 3 つすべてではなく、1 つのチャネルで描画します。

私は特にこのためのグラフィックス操作を探しています。

よろしく、ラオヴ

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

c# - C#でのボールとレンガの衝突

PictureBox の周りをボールが動き、PictureBox の上部にレンガのセットがあるプログラムを書いています。

使用するレンガの場所に配列を使用しました。

DrawRectangle を使用して、ピクチャ ボックス内の各ブリックを作成しました。これは timer1_Tick イベント内に存在します。ボールが描画されると、ピクチャ ボックスがクリアされ、x 座標と y 座標が変化します。

ボールがレンガと「衝突」すると、その背後に別のレンガがあるため、レンガが消える方法が必要です。

[レンガ0]

[レンガ1]

現時点では、ボールとレンガ 1 の間の衝突の私のコードは次のとおりです。

ここで、xBall、yBall はボールの x 座標と y 座標、brickX と brickY はレンガの座標です。

したがって、ボールの座標がbrick1の境界内にある場合、y方向が変わります。

[brick1] をサイズのない新しい位置に再描画して、ボールと [brick0] の間に衝突が発生するようにする方法はありますか? または、他にできることはありますか?

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

c++ - Direct2d + winapi Rectangle が完全に塗りつぶされていない

私は現在 C++ で D2D を学習しており、塗りつぶされた四角形を作成しようとしていますが、私のコードは多少間違っているようです。 win32 winapi を含むウィンドウで、次に Draw 関数が呼び出されます)

おそらく本当にばかげた小さな間違いですが、完全な長方形を埋める方法を本当に知りたいです

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

windows - (MFCで)塗りつぶさずに角丸四角形を描画するにはどうすればよいですか?

MFC/GDI の達人に向けたもう 1 つの描画に関する質問... :-)

私は MFC を使用しており、CDC オブジェクトで描画を行っています。それはうまくいきます。

しかし今、角が丸い長方形を描きたいと思います。線は数ピクセル幅です。しかし、私は充填が発生したくありません! メソッド CDC::RoundRect があります。必要なペンを設定するだけで、そのペンで美しい角丸四角形を取得できます。ただし、CDC::RoundRect も現在のブラシで四角形を塗りつぶします。

塗りつぶさずに線だけを描く方法はありますか?私が見つけていない他の方法はありますか?または、長方形の真ん中にあるものを変更しないある種の「ヌルブラシ」を作成できますか?

良いアドバイスを頂けて大変助かりました!

/スウェーデン出身のアンダース

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

cocos2d-js - Cocos2d JS でノードの幅と高さを変更する

cc.drawRect()cocos2d JS のメソッドを 使用して四角形を作成しました。cc.moveByまたはcc.moveTo位置を変更しますが、幅と高さを変更する方法はありますか? ありがとう。