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

jquery - 如何在 page.aspx 中绘制矩形并从 Json 绑定数据?

我有一个page.aspx。我不知道我可以在页面中绘制矩形。示例:来自 JSON 的数据:{name:Food;name:Candy;name:Water;name:Meat;......} 和带有数字数据名称计数的矩形绑定数据。在这里,我有 4 个姓名数据,然后是 4 个矩形,

如果我有 10 个名称数据,那么 10 个矩形,我想按如下方式绘制它们 在此处输入图像描述

如果您知道这一点,请与我分享。(可以使用ajax jquery)非常感谢。

0 投票
1 回答
2254 浏览

c# - C# - 强制矩形为固定大小/比例

与 Photoshop 类似,您可以在其中输入一个比例,或者在我的情况下输入某个尺寸,例如 800x600,我希望能够Rectangle在拖动鼠标时强制 a 为固定比例/大小。

目前我有这个:

裁剪图像

Rectangle这将使用通过单击和拖动创建的图像来裁剪图像PictureBox。边界框选择没有任何约束的区域。我希望能够将矩形强制为某个比例(最好是从设定的分辨率),类似于 Photoshop 的裁剪工具的工作方式。

如果有人需要更多详细信息,我的来源:

Form1.cs

程序.cs

0 投票
1 回答
827 浏览

c# - 画一个一定角度的矩形

我正在使用 Windows Visual Studio 2015 Winforms 在面板上绘制矩形。我从对象(砖块)列表中获取我的信息。我只是检查每块砖的旋转:

我的积木包含以下信息:

创建具有 90/270 度角的矩形。

我添加了另一个 if 语句:

在这个我想画一个一定角度的矩形。但我真的找不到关于rectanglewithrotate或的任何信息angle

那么有没有办法画出一定角度的矩形呢?

还是我只能通过计算矩形的 4 个点并在它们之间画线来解决这个问题?

0 投票
1 回答
691 浏览

java - Java JFrame fillRect 方法绘制错误的矩形大小

我开始尝试使用 JFrame,我想要完成的第一个任务是使用fillRect()ordrawRect()方法绘制一个 50px 的正方形。不幸的是,运行后,程序显示的是矩形而不是正方形。

这肯定不是正方形

我的代码:

0 投票
2 回答
729 浏览

java - 使用 Rectangle 类创建图形

我正在尝试创建一个具有槽和外壳的线段,如下所示:在此处输入图像描述

在此处输入图像描述

编辑:现在我在大纲窗口中得到线段图,但在图表编辑器中没有

但是我没有得到我想要的。我必须仅使用x , y value and width/height from Rectangle class.

下面是代码:见轮廓形状方法:

编辑部分类:

0 投票
1 回答
805 浏览

c# - 根据用户控件旋转和缩放矩形

我有大小为 300*200 的用户控件。和大小为 300*200 的矩形。

当我将 userControl 中的矩形旋转 30 度时,我得到了旋转的矩形,但它过大了。

我想像实际结果一样适合矩形。在这里查看图片

任何人都可以对此有解决方案。

谢谢。

0 投票
1 回答
487 浏览

google-maps - Google Map API 矩形类

我的地图上有一个可拖动的矩形。如果用户将矩形拖成正方形,我知道两边是相等的。如何确定一侧与另一侧相比的长度?我可以使用 getBounds 并且可能会解决一些问题,但我认为有一种更简单的方法。我不需要实际的数字,我只需要知道相对于彼此。例如,矩形的宽度是高度的两倍,或者是宽度的三倍。

0 投票
1 回答
53 浏览

c# - C# 并非所有矩形都绘制在高度约为 70k px 的图像中

所以我有大约 160 张大小为 2048 像素 x 512 像素的图像。图像是灰色图像,我检查白色区域,区域周围的矩形被保存在列表中。我现在想将图像拼接在一起然后绘制矩形,我更新每个矩形的 y 位置,以便可以在正确的位置绘制它们。

缝合和更新 y 位置工作正常。拼接的图像约为 2048px x 80kpx。我检测到了 11 个白色区域,但即使在调试时应该绘制所有 11 个矩形,也只绘制了 3 个矩形。

前 3 个矩形位于前 30k y 轴像素中,其他矩形从 45k 像素开始。当我更改代码以便从图 60 开始时,前 3 个矩形当然没有被绘制,但其他 8 个被绘制。

你们中有人知道如何解决这个问题吗?

0 投票
0 回答
504 浏览

c# - C# 创建具有唯一名称的可选矩形

我正在开发 Winforms 中的一个小型图表程序。我目前已经能够创建一个矩形数组,但我只是不确定如何实现它们以通过鼠标单击选择它们并能够显示每个单独矩形的属性(即名称)。

这就是我现在所拥有的。

我尝试了所示的 Line 示例并且它有效。但我将其更改为 Rectangle 类并重新创建它以适应 Rectangle 方法。运行时我没有任何错误,但它没有绘制。这是代码:

这就是我用来运行它的:

0 投票
0 回答
246 浏览

android - 如何使用 Paint 对象的 setShadowLayer 方法在 android 中为矩形创建阴影?

如上所示,我正在使用两个绘制对象创建一个矩形(一个用于填充,一个用于描边)。我需要为这个矩形创建一个阴影,阴影的模糊半径、颜色、x 和 y 的偏移量应该是可定制的。Paint 对象具有 setShadowLayer 方法,我可以使用该方法为 Paint 对象创建阴影。问题是找出如何使用 setShadowLayer 方法为我正在创建的矩形获取阴影。我应该在 fillpaint 或 strokepaint 上调用 setShadowLayer 吗?我在目标的父视图上调用了 setClipChildren(false),我在 strokepaint 上调用了 setShadowLayer,但它没有正确渲染。我需要一个在绘画上使用 setShadowLayer 的简单示例,我可以将它应用到我的代码中。