graphicspath相关内容

翻转绘制文本/字符串的 GraphicsPath

我的文本类中有这个方法,但我似乎无法翻转整个文本. 我正在使用矩阵来转换用于绘制字符串的 GraphicsPath. 这是我使用@Jimi 的回答后的代码: public LayerClass DrawString(LayerClass.Type _text, string text, RectangleF rect, Font _fontStyle, Brush Brush, flo ..
发布时间:2021-12-08 14:12:59 C#/.NET

弧形图形质量

回到这里.有什么方法可以提高电弧的质量吗? 我正在使用e.Graphics.SmoothingMode = SmoothingMode.AntiAlias 这是创建圆弧的代码: using (GraphicsPath gp = new GraphicsPath()) { e.Graphics.SmoothingMode = SmoothingMode.AntiAlias; ..
发布时间:2020-07-23 04:00:24 C#/.NET

如何简化图形路径?

通过跟随MouseMove事件,我正在创建一个相当密集的GraphicsPath.除了在移动过程中进行过滤之外,是否还有一个例程可以在事件发生后简化GraphicsPath? 我现在还想实现“基于矢量的洪水填充",这将创建另一个非常密集的路径. 我想我将不得不逐步检查它,并比较每条线的方向,直到其变化超过极限或直到变化累加到该极限为止.或者我可以简单地删除其他所有内容.相当粗糙. ..
发布时间:2020-07-23 03:59:20 C#/.NET

翻转绘制文本/字符串的GraphicsPath

我的文本类中有此方法,我似乎无法翻转整个文本. 我正在使用矩阵转换用于绘制字符串的GraphicsPath. 这是我使用@Jimi的答案以来的代码: public LayerClass DrawString(LayerClass.Type _text, string text, RectangleF rect, Font _fontStyle, Brush brush, fl ..
发布时间:2020-07-23 03:59:14 C#/.NET

Region.IsVisible(PointF)对于大浮点值的性能非常慢

我遇到了一个奇怪的性能问题,如果能对我所遇到的行为做出解释,那就太好了. 我正在使用System.Drawing.Region.IsVisible(PointF)确定某个点是否在多边形内.这通常效果很好,但是昨天我注意到,如果多边形很复杂并且包含较大的x和y值,则IsVisible方法的性能会变得非常慢. 下面是一些用于重现问题的代码(以及显示多边形形状的图像),对于较大的数组大小感到 ..
发布时间:2020-07-05 20:38:55 C#/.NET

编辑FreeShape的点

我有一些GUI,可以让用户绘制通用的GraphicsPath。 我已经使用GraphicsPath AddLine函数创建了它。 现在,我想实现在所附的Microsoft Word图像中看到的内容-“编辑点” 。 我遇到了几个问题: 我的路径有“线条”的嗡嗡声->每个像素大小只有一个像素。我只选择“关键点”。我怎么做? 是否存在现有的.Net函数来绘制小的蓝色矩形,并且路 ..
发布时间:2020-05-30 20:23:41 C#/.NET

在PDF中绘制GraphicsPath

我正在尝试根据我在C#应用程序中使用的一些矢量艺术来创建PDF。当我尝试从GraphicsPath映射点和类型时,我遇到两个主要问题。 有些路径只是缺失。 当子路径是内部边界时我需要以某种方式表明。即填写字母d中的圆圈。 我在NuGet上引用了iTextSharp 5.5.2。我在这里只使用AddString因为我想要一个简单的方法来演示在这个例子中创建一个复杂的路径。根据我的需要, ..
发布时间:2018-11-16 17:24:20 其他开发

多边形三角测量的相反之处是什么?

完成二维三角测量后,一些三角形具有相同的颜色,我想重新组合它们以绘制类似的图形路径。我发现如果我只是逐一绘制三角形,一些图形渲染器会显示三角形之间的接缝(至少如果涉及到抗锯齿和/或透明度)。 那么如何获取一组(不重叠的)三角形并生成可能包含空洞和不相交多边形的图形路径? 将三角形盲区添加到图形路径实际上对于填充效果非常好(虽然不是用于抚摸,当然),但是导出这些额外的内部点不适合。 cl ..

奇怪的是画的GraphicsPath与Graphics.FillPath

我已经写了一些代码,创建了一个圆角矩形的GraphicsPath ,基于自定义结构, BorderRadius (其中让我来定义左上角,右上角,矩形的左下角和右下角的半径),初始长方形本身: 公共静态的GraphicsPath CreateRoundRectanglePath(BorderRadius半径,长方形矩形) { GraphicsPath的结果=新的GraphicsPath() ..
发布时间:2016-09-20 09:11:36 C#/.NET

绘制边境仅内部图像的非透明部分

这个线程几乎是我所需要的: 但他周围绘制图像的轮廓 - 我需要抓一张只是一对夫妇里面的图像像素。基本上我想要画一个“焦点矩形”(除非它不是一个矩形) 结果需要在一个GraphicsPath的形式,所以我能适应它的权利到我目前的code。 私有函数GetImagePath(IMG的图像)作为的GraphicsPath ... 端功能 [编辑] 好吧,首先,我不能甚至可以从其他职位的code工作。 ..
发布时间:2015-11-27 12:53:51 C#/.NET

.NET GDI +:绘制线条与圆角

鉴于点的阵列,它很容易得出基于这些,例如,一个线使用GraphicsPath类。 例如,点下面的数组... [0]:(0,0) [1]:(100,0) [2]:(0100) [3]:(100100) ...描述,类似于一个Z A线。 但在这里谈到的挑战;我需要绘制圆角如与半径10像素。通过弯道我的意思是指在没有开始或结束点线中点。在这种情况下,有两个角的(0,100)和(100 ..
发布时间:2015-11-25 15:52:36 C#/.NET