drawing相关内容

当PictureBox包含图像时,FPS会大幅下降-有没有办法改善此WinForm代码示例的FPS?

我正在寻找在Winform上刷新图像(并绘制某些形状)的最快方法。我现在使用的是PictureBox,但我愿意征求建议。 我从这里获取最大FPS的方式是这样的:“ 我在渲染循环上的最后一篇文章(希望如此)“ 这是一个游戏循环模式,但也可以用于其他目的,例如显示从相机获取的实时图像。 我在不同位置绘制了一个红色圆圈。 如您所见,当在PictureBox上加载位图时,FPS下降 ..
发布时间:2020-10-26 19:03:16 C#/.NET

在画布上用十进制值绘制图像

我正在尝试绘制源自X,Y值列表的图像,这些值表示直线的起点和终点。它们以英寸为单位,因此它们当前的格式为小数。 我遇到的问题是图形。 MoveTo 和 LineTo 命令需要一个整数而不是双精度数。如果我使用 Round(float)数学运算,则会看到以下输出。四舍五入的结果在相同的起点和终点,因此什么也没画。 如何从十进制X,Y点列表中绘制形状? 调试输入值(十进制)的代码: ..
发布时间:2020-10-26 19:03:11 其他开发

wxImage并绘制原始的rgb字节

我正在将图像查看器编程为学校的任务,并且不能使用任何库来读取或处理图像。首先,我从bmp格式开始。我已经创建了用于处理此类文件的类。作为GUI框架,我正在使用wxWidgets。 所以我有普通的rgb字节数组,为wxImage构造函数准备了 wxImage(int width,int height,unsigned char * data,bool static_data = fal ..
发布时间:2020-10-26 19:03:10 C/C++开发

FabricJS绘图图像消失

我是FabricJS库的新手,我将其用于以下用途, 我在屏幕的左侧有一个可拖动对象,该对象只能在y方向上拖动。函数会读取该对象的y位置,然后它取决于需要绘制的三角形的高度。 但是在绘制三角形2-3秒后消失,不再显示。... 这是我的代码。 function drawObject(){ if(being_dragged == true& y ..
发布时间:2020-10-26 19:02:07 前端开发

获取历史积分iOS

在 iPhone 中绘制时,是否有任何函数或算法可以捕捉所有要点?像在Android中一样,这里有历史要点。 解决方案 检查方法 touchesBegan:withEvent:, touchesMoved:withEvent:, touchesEnded:withEvent:和 touchesCancelled: withEvent:以检测运动 例如,使用-touchesMoved: ..
发布时间:2020-10-26 19:02:03 移动开发

在PDF文件C#上绘图

我需要从WPF应用程序写入PDF文件。 我已经看到了一些第三方库来创建PDF文件,但是找不到任何可以写框的东西或任何形状的东西。 我必须使用.NET的某些2D库还是有提供这种工作类型的PDF库? 这就是我需要绘制的内容: 我将有一个对象列表 List列表; 我将使用它来填充每个框。 例如,将其视为所有雇员的个人数据列表。 __________________ ..
发布时间:2020-10-26 19:02:00 C#/.NET

如何在VB.net中旋转RectangleShape?

在VB.net中可以旋转矩形吗? 代码是我的矩形形状 baseDice.Parent = shapeContainer baseDice.CornerRadius = 5 baseDice.Height = 50 baseDice.Width = 50 baseDice.BackColor = Color.Blue baseDice.BackStyle = BackS ..
发布时间:2020-10-26 19:01:56 其他开发

带有大量样本的绘图信号

我需要显示一组信号。每个信号由数百万个样本定义。仅处理样本的集合(根据位图大小将样本转换为点)会花费大量时间(尤其是在滚动过程中)。 因此,我实现了某种下采样。我只是跳过了一些要点:根据信号特性,每隔2、3、50分。 有没有更聪明的方法? 解决方案 在最近的应用程序中,我们遇到了类似的问题。当缩小视图时,我们的可视化效果(简单的折线图)变得过于混乱,无法看到整个数据范围(大约7 ..
发布时间:2020-10-26 19:01:53 C#/.NET

HTML5画布绘制历史记录

我很好奇要知道诸如Adobe Photoshop之类的应用程序如何实现其绘图历史,从而能够在光栅化的图形上返回或撤消笔划,而不必从头开始重新绘制每个笔划... 我想在我正在处理的HTML5绘图应用程序上实现类似的历史记录功能,但是在每次笔画之后复制画布似乎会占用太多内存,因此不可行。尤其是在较大的画布上。... 关于如何以切实有效的方式实施此建议? 解决方案 我可能有解决方案. ..
发布时间:2020-10-26 19:01:49 前端开发

在iPhone应用程序中绘制线条并用粉笔纹理填充

我的iPhone应用程序中有代码可以在UIView中绘制饼图。一切都很好,但我需要能够使用类似粉笔的纹理绘制轮廓,然后填写饼图的不同颜色。 这里是从每个区域的现有代码中提取: 在饼图周围绘制圆圈: CGContextRef ctx = UIGraphicsGetCurrentContext(); CGContextSetRGBStrokeColor(ctx,1.0,1. ..
发布时间:2020-10-26 19:01:45 移动开发

WinForms绘制,然后移动矩形

我有一个矩形,正在尝试使用C#在WinForms项目中绘制。我在窗体的Paint事件上绘制矩形: private void onPaintHandler(object sender,PaintEventArgs e){ 使用(钢笔=​​新的Pen(Color.Black,1)){ 画笔=新的SolidBrush(Color.Gray); e.Graphics.FillRectang ..
发布时间:2020-10-26 19:01:41 C#/.NET

在面板上用鼠标画一条线

我想用鼠标(交互式地)绘制一条线,我使用了C#和WinForm,该线应该在从起点(当在面板上按下鼠标时)到鼠标的当前位置的任何时间出现就像在 Paint 程序中画一条线。 但是代码产生很多行,我知道为什么,但我不知道如何克服这个问题 这是我的代码: 命名空间WindowsFormsApplication2 { 公共局部类Form1:Form { public Form1 ..
发布时间:2020-10-26 19:01:38 C#/.NET

保存图像时,在大位图上绘制的线条不可见

我创建了一个程序,可以在选定的图像上绘制正方形网格。它适用于分辨率较低的图像,但不适用于较大的图像。 将图像另存为文件时,所有网格线都不可见。 我正在测试的图像的分辨率为 3600x4320 ,并且可以显示在链接中。 如何解决此问题? 我的代码: 图片drawGrid(int n,字符串imgPath) { 图片img = Image.FromFile(imgPat ..
发布时间:2020-10-26 19:00:35 C#/.NET

如何在CAShapeLayer中制作动态strokeColor?在斯威夫特

我使用六个参数(有效,无效,有线,压缩,空闲和总计)。我制作了一个 CAShapeLayer 的类,并在其中做了一个函数,可以在添加参数的情况下画圆。我制作 CGPath 并在函数中添加六个,绘制一个圆。我将5层放入 UIView 。我使计时器在一秒钟内更新数据,但它将其他5层添加到 UIView 中。这是错误的方式。我想用数据为弧动画并在一秒钟内更新。当图层过多时,设备将缓慢运行。我怎么做呢? ..
发布时间:2020-10-26 18:59:28 移动开发

Java:最快的文字绘制方法?

我正在尝试编写一个仅用文本创建图像的程序(例如,在白色正方形上写“ hello”并存储图像),这听起来很简单,但是必须尽快完成。我尝试了Java2D库,但是绘制到BufferedImage上只需要2秒钟即可绘制图像,甚至不保存或显示图像。我也尝试过基于Java的CAPTCHA生成器,但是它们花费的时间太长(5秒)。 这看起来很简单,只能绘制文本,但是我很沮丧 是否可以通过某些命令行选项 ..
发布时间:2020-10-26 18:59:25 Java开发

无法在Gtk.DrawingArea上绘制

我无法绘图,我已经阅读了教程,找不到问题了。 我只是有Glade绘制的正确UI。然后我要绘制50个绘制区域。因此,我创建了一个包含50个单元的网格;对于每个单元格,都有一个垂直框(每个框内都有一个绘图区域和一个标签)。 class collega_GUI: def __init__ (自己): 尝试: self .__ builder = Gtk.Builder() ..
发布时间:2020-10-26 18:58:22 其他开发

突出显示PDF行

请任何人帮助我。我真的不知所措,我不知道如何突出显示pdf的特定行。最好是有人可以提供示例代码或伪代码给我 谢谢 解决方案 目前正在处理同一件事,这确实不是一件容易的事。 根据我的判断,您需要先加载文本并将其排成一行。如果您使用的是Poppler,则 Poppler.Page.textList()将为您提供TextBoxes列表和 TextBox.hasSpaceAfter() ..
发布时间:2020-10-26 18:58:17 移动开发

画线“缓慢”用WPF编程

我有多个点,我想绘制将这些点与WPF连接的线,但是我希望看到它们画得很慢,我需要以编程方式进行操作,该怎么做? 谢谢。 解决方案 您可以尝试以下操作: ..
发布时间:2020-10-26 18:58:12 C#/.NET

如何使用Python在屏幕上绘制空白矩形

我不是专家,我试图在屏幕上显示一个矩形,该矩形跟随鼠标从稳定的起点移动,就像您选择文字或绘画中的某些内容一样。我带有以下代码: import win32gui m = win32gui.GetCursorPos() 而True: n = win32gui.GetCursorPos() for i in range(n [0] -m [0]): win32gui.SetPixel(dc ..
发布时间:2020-10-26 18:58:09 Python