问题标签 [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 投票
2 回答
1631 浏览

c# - 绘制光标所在的矩形

单击鼠标时,我正在尝试绘制一个圆形和一个矩形,因此我得到了鼠标单击的 x 和 y 线。

我在网上搜索过,在 C# 中,这只能用 Margin 来完成,在 java 中没有起源或类似的东西,你可以将 x 和 y 给构造函数。

现在我正在尝试正确设置,但我无法弄清楚如何正确计算:

根据这个:

有人能帮我吗?或者这是不可能的?

0 投票
1 回答
1457 浏览

java - 绘制矩形和网格

如果有人可以帮助我,我将非常感激。

我的程序有 2 节课。一个绘制矩形和网格,另一个是查看器。问题是,当我尝试更改贪婪+矩形的位置时,即更新 Viewer 类中的 X 和 Y 常量时,比例会发生变化。只有当 X=0 和 Y=0 时,网格才适合。

我使用相同的坐标数组来绘制网格和矩形,但不知何故,比例是错误的,这让我感到惊讶。

谢谢你。

我的代码:

0 投票
2 回答
570 浏览

c# - 将矩形绘制为精灵时如何更改其旋转中心?

我通过使用一个像素的绘画图片在 XNA 中绘制一条线,然后将该像素拟合到一个高度为 100 的矩形中,长度为 2,因此它显示为一条线。这样我以后可以画一个矩形。

我也想旋转矩形,但旋转中心总是它的左上角。我怎样才能改变这个?

0 投票
2 回答
1859 浏览

c# - 在每个文本框内绘制一个矩形 c# winform

我想区分表单中的必填文本框字段。我通过使用每个表单调用的方法创建一个类来实现这一点。该方法的作用是接收一个文本框列表,并且对于每个文本框,它将背景色设置为另一个。

我现在更改了 GUI,我不喜欢更改背景色后的样子,然后我想绘制一个矩形,如下图所示:

在此处输入图像描述

把渐变的东西留给我,我只需要帮助绘制一个与每个 TextBox 高度相同的矩形并位于它的末尾。我也想使用该方法定义(我的意思是,接收文本框列表)。

请注意,这些方法是静态的..

我试过这样的事情:

但不工作。它甚至不访问TextBoxRectangle(). 我觉得我做的很不对。。

0 投票
3 回答
2934 浏览

c# - WriteableBitmapEx.DrawRectangle 厚度?

如何更改使用 WriteableBitmapEx.DrawRectangle 扩展方法绘制的矩形轮廓的粗细/重量?我用来绘制矩形的代码是:

使用这段代码,绘制的矩形的粗细为 1px。

0 投票
1 回答
129 浏览

image - Monodroid中图像上的矩形

我一直在尝试在一张人脸照片的图像上绘制一个矩形。就像照片机器中的人脸检测一样,但是矩形的坐标将从服务器获取。谁能帮我解决这个问题。谢谢你的帮助。

0 投票
1 回答
1420 浏览

javascript - Javascript - fillRect 和 drawImage 之后的 getImageData

我有以下问题:当我绘制一个矩形(使用 fillRect 方法),然后我绘制一个图像(使用 drawImage)时,我无法通过使用 getImageData 从 Contex 获得正确的结果。当我用 drawImage 注释行时,它可以正常工作。哪里有问题?

问题:http: //jsfiddle.net/yX5mj/1/

0 投票
1 回答
831 浏览

java - Android绘制多个Rect作为背景色

我使用画布在其上绘制多个纹理。这些纹理是矩形,现在我想使用这些纹理,其中部分是不可见的,所以我可以在纹理后面绘制背景颜色,以获得具有不同颜色的相同纹理,而无需添加具有不同颜色的相同图片。我尝试像这样添加 Rects:

每个坐标代表一个纹理 xS 和 yS 值是屏幕上的位置,例如坐标 1|1 可以有 xS=0 | yS=0 和 2|1 xS=48(48=纹理大小)| yS=0。我用 ShapeDrawable 和 Rectangles 本身尝试了这个,在第一种情况下,它会绘制所有与一条 y 线相同的颜色,而在另一种情况下,它只会绘制一些错误的狗屎。有没有其他方法可以做到这一点,或者我可能不明白如何设置这些矩形,我无法弄清楚左、上、右、下的东西是如何工作的。剩下的代码在这里,你可以看到我是如何绘制 ShapeDrawables 的:

textureColorRects是一个包含所有 ShapeDrawables 的列表。

非常感谢您的阅读。

0 投票
0 回答
3634 浏览

vb.net - Picturebox - 在绘制的矩形内获取图像并显示在另一个 Picturebox 中

我进行了搜索,并成功找到了一个解决方案,可以在使用名为 Rectangulo 的类进行鼠标移动时在我的图片框内绘制一个矩形:

矩形类代码:

到目前为止,我找到了这篇文章,并在 mousemove 事件中使用我的代码进行了调整,如下所示:

它几乎完成了!但现在唯一的问题是点不正确,显示的图像总是从选择的中间到右边而不是他的全尺寸

提前致谢

0 投票
1 回答
2084 浏览

wpf - WPF 使用拖动矩形对形状进行多重选择

我想使用拖动矩形来实现多个形状的选择。我在这样的画布上有很多形状: 在此处输入图像描述

这些形状绑定到相应的模型(MVVM)。我的选择矩形看起来像这样: 在此处输入图像描述

当我完成绘制选择矩形(鼠标向上事件),我运行这个代码:

我有不同种类的形状对象模型:

  • 四边形:我可以(在代码中)获得四个点中每个点的坐标。
  • 三角形:我可以(在代码中)获得三个点中每个点的坐标。
  • 曲线:我可以获得路径数据(作为字符串)。
  • ligne :我可以得到两个点(正弦是同一个对象)
  • 圆圈:我可以得到高度和宽度。

我还可以获得每个形状的顶部和左侧。

所有这些形状都存储在我的主视图模型的列表中:ItemsInCanvas

当我输入上面的代码时,我想测试每个元素以了解它们是否与选择矩形(我知道其坐标)相交。

我的第一次尝试是(仅适用于曲线项目):

但它不起作用,测试总是返回相同的东西:相交。

我认为测试并没有考虑每个形状的位置(比如它是绝对的,而不是相对的)。

你知道我怎么做测试吗?