问题标签 [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 个矩形 1 在位图的红色通道中绘制第二个矩形。

这是代码:

问题是,当我用红色绘制第二个矩形时,它会将第一个矩形重叠像素覆盖为 0。我希望矩形在重叠时改变颜色,而不是直接覆盖以前的像素值。IE - 绘制单个通道而不是全部 3。

我专门为此寻找图形操作。

亲切的问候,劳夫

0 投票
0 回答
357 浏览

c# - c#中的球与砖碰撞

我正在编写一个程序,该程序有一个球在 PictureBox 周围移动,并且在 PictureBox 的顶部有一组砖块。

我使用了一个数组来定位我将使用的砖块:

我已经使用 DrawRectangle 来构造图片框中的每一块砖。这存在于 timer1_Tick 事件中。随着球的绘制,图片框被清除,x 和 y 坐标发生变化。

当球与砖“碰撞”时,我想要砖消失的某种方式,因为它后面会有另一块砖。

[砖0]

[砖1]

目前,我的球和brick1之间的碰撞代码是:

其中 xBall, yBall 是球的 x 和 y 坐标,brickX 和brickY 是积木的坐标。

所以当球坐标在brick1 的范围内时,y 方向会改变。

有什么方法可以在没有大小的新位置重新绘制 [brick1] 以消除它,以便球和 [brick0] 之间发生碰撞?或者还有什么我可以做的吗?

0 投票
1 回答
481 浏览

c++ - Direct2d + winapi 矩形未完全填充

我目前正在用 C++ 学习 D2D,我正在尝试创建一个填充的矩形,我的代码似乎有些错误,因为我最终只是边缘被填充,这里是我的代码(在我创建后立即调用初始化带有win32 winapi的窗口,然后调用Draw函数)

可能是一个非常愚蠢的小错误,但我真的很想知道如何填充整个矩形

0 投票
1 回答
24441 浏览

vb.net - 在 vb.net 中绘制一个矩形

我想在表单上绘制一个简单的二维矩形。

因为我从未在 vb.net 中做过任何图形操作,所以我在网上搜索并找到了许多提供与此类似的解决方案的实例。

但是,我不明白这是如何工作的.. 这是什么e As PaintEventArgs?这个子需要什么输入?如何绘制一个简单的矩形?

对于初学者,我想要一些简单的工作,这样我就可以对其进行试验并最终学习更高级的东西。

0 投票
1 回答
4690 浏览

windows - 如何在不填充的情况下绘制圆角矩形(在 MFC 中)?

MFC/GDI 大师的另一个绘图问题... :-)

我正在使用 MFC,并且正在使用 CDC 对象进行一些绘图。这很好用。

但现在我想画一个圆角矩形,线宽几个像素。但我不希望发生任何填充!有一种方法 CDC::RoundRect - 我只是设置了我想要的笔并用那支笔得到一个漂亮的圆角矩形。但是 CDC::RoundRect 也用当前画笔填充矩形。

有没有办法只画线,不填充?还有什么我没找到的方法吗?或者我可以创建某种不会改变矩形中间的“空笔刷”吗?

我会非常感谢一些好的建议!

/来自瑞典的安德斯

0 投票
1 回答
65 浏览

java - 如何将代码转换为递归?

如何将其转换为递归?这给了我矩形螺旋但不是递归的方式。帮助。如果这样我使用4个变量,递归,会怎么样?

0 投票
0 回答
97 浏览

c# - 如何为面板上绘制的矩形分配编号

我可以为绘制事件中面板上绘制的矩形分配整数值吗?

我有一个循环遍历的列表...我想为每个矩形分配一个整数值

稍后当用户单击其中一个矩形时,该整数值将用于从 List 中删除其中一个点

然后面板将被刷新......因此,删除该矩形

0 投票
1 回答
3128 浏览

android - Android底部之字形

我需要以编程方式实现以下附加图像,有什么办法吗?我知道如何在其中绘制矩形,layer-list但对于底部的特定锯齿形纹理我不知道在此处输入图像描述

请帮我实现这个形状

提前致谢

0 投票
1 回答
665 浏览

cocos2d-js - 在 Cocos2d JS 中更改节点的宽度和高度

cc.drawRect()在 cocos2d JS 中有一个使用方法的矩形。 cc.moveBy或者cc.moveTo改变位置,但是有什么方法可以改变它的宽度和高度吗?谢谢。