问题标签 [system.drawing.graphics]

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 回答
177 浏览

c# - System.Drawing.Graphics 修剪字符串的结尾?

在研究文本渲染算法时,我偶然发现了该Graphics.MeasureString()方法的一个奇怪行为。

似乎它在内部修剪了字符串的结尾。

有人可以解释这种行为吗?

0 投票
3 回答
1369 浏览

c# - 图片框上的图形未显示,如果显示,它们会在消失前闪烁

我正在开发一个 Windows 窗体应用程序,当我使用图片框System.Drawing.Graphics顶部的图形时,图形要么不出现,要么仅在消失前短暂出现。

这是我用来设置图片框的代码(它是一个简化版本,仍然表现出这种行为)

图片框的设置只是属性窗格中声明的文件中的图片的默认设置。

我可以通过使用一个由按钮启动的计时器来解决这个问题,然后在停止之前执行图形绘制,但这似乎是一个糟糕的解决方案,我想用更好的方法来解决这个问题,如果存在的话可能会导致缺乏对旧计算机的便携性。

提前致谢

0 投票
2 回答
2805 浏览

c# - 保存图像时在 GDI+ 中发生一般错误

我阅读了同一个问题的答案,并做了任何被要求做的事情。如上一个答案之一所述,我还为当前用户授予了文件夹的写权限,但仍然出现此错误。所以请谁能给我具体的答案是什么?这是我的代码

0 投票
2 回答
3366 浏览

c# - 如何使用 PDFsharp 将 system.drawing.graphics 对象保存到 PDF 文件?

我已经搜索了几个小时试图找出如何做到这一点而没有任何成功。

我确实找到了将“system.drawing.graphics”对象读入 XGraphics 类型的“FromGraphics”命令,但不确定如何将其添加到 PDF 输出中。

我发现的大多数示例都显示了如何从现有文件中获取图像并将它们保存为 PDF,但是如何使用已实用的预制 system.drawing.graphics 对象来执行此操作?

非常感谢 AC# 和/或 VB.net 示例而不是 GIF。

例如,如何更改如下示例以使用 system.drawing.graphics 对象?

0 投票
2 回答
591 浏览

vb.net - VB.NET 在动态创建的 png 图像周围绘制一个两个像素的透明边框?

我对图形编程很陌生,更不用说VB了,所以我在这里碰壁了。我基本上已经完成了所有我所缺少的代码,只是在图像周围添加了一些透明填充/边框像素,但我被卡住了。我环顾四周,但我看到的示例似乎非常复杂,在我看来就像是矫枉过正(一页一页的代码)。

任何指针或易于理解的教程/示例将不胜感激。

在下面附加了当前代码:

当前代码

0 投票
1 回答
222 浏览

c# - 用鼠标输入绘制图表

我正在构建一个图表程序,它最多显示 12 个不同的图表。所有图表应同时可见

应该可以通过鼠标输入来改变活动图形。

我这样构建图表:

chart.draw_statics(G) 包含几个函数来绘制图例、网格……和 11 个非活动图形

我将此图像保存在 static_graph

到目前为止,一切都很好

当鼠标移动时,意图是鼠标指针变为图形的颜色并显示鼠标位置的坐标。

因此,在 mousemove 中以节省时间和内存,我获取保存的图像并将活动图形绘制到该图形,而不是重绘所有图形。

当表单全屏时,我收到一条错误消息

System.Drawing.dll 中出现“System.OutOfMemoryException”类型的第一次机会异常

0 投票
0 回答
59 浏览

c# - 如何在子字符串具有不同字体样式的情况下绘制字符串

我正在开发像 adobe Photoshop 这样用 c# 编写的设计师。我给了一个任务来实现一个新功能,即绘制选择并将不同的字体样式应用于文本输入中的子字符串或单词并绘制它。就像下图中 MS word 正在做的那样。

在此处输入图像描述

是否有任何开源代码或用 c# 编写的模块做完全相同的工作?我已经完成了一半的任务,但出现了过多的错误。我的设计师看起来像。

在此处输入图像描述

是否有任何可用于帮助的开源代码?

0 投票
1 回答
1217 浏览

wpf - 如何在 WPF 中动态更新折线?

我的目标是有一条折线,我可以在其中每 2 秒添加一个点,并且折线在 UI 中反映它。

我有一个折线,它使用值转换器绑定到 ObservableCollection,如下所示:

XAML

值转换器

在文件后面的代码中:

视图模型:

}

它不工作。任何帮助表示赞赏?!?

0 投票
1 回答
5234 浏览

c# - C#通过ttf添加自定义字体

我使用System.Drawing.Graphics来绘制一些文本。

我想为此添加自定义字体。在这种情况下,我必须创建System.Drawing.Font

如何使用带有自定义字体的*.ttf文件创建System.Drawing.Font ?

0 投票
2 回答
3118 浏览

c# - C# 将 System.Drawing.Graphics 保存为 .png

我尝试使用 graphics.Save();

但是当我尝试在 Image.Save(@"HereGoesName.PNG"); 中设置文件名时 方法我收到一条错误消息,提示“'Save' 方法没有重载需要 1 个参数)”

我搜索的所有地方都说要执行以下操作

据我了解,这是从这里的位图创建图形,我正在尝试做相反的事情。