使用 C# 绘制图像时如何缩放文本
我想在一个矩形中绘制一些文本,并将其缩放到适合矩形的最大尺寸。 到目前为止,我有这个: Bitmap bitmapImage = new Bitmap(500, 500) Graphics gra…
如何制作依赖于 System.Drawing 命名空间的现有 C# 代码的 Silverlight 版本
我们有相当多的 C# 2.0 代码严重依赖于 System.Drawing 命名空间。还有一些 WinGDI 依赖项(通过互操作)。 您建议如何解决制作功能等效的 Silverligh…
.net2.0 与 .net 4.0 gdi+不同之处?
我有一个非常奇怪的问题,我有一个应用程序需要对图片进行大量 GDI+ 操作。例如裁剪缩放等。我的应用程序在 .net 2.0 中运行良好,但在 .net 4.0 中我…
从 System.Drawing.Image.RawFormat 获取 ImageFormat
此代码在尝试调用 Image.Save(MemoryStream, ImageFormat) 时失败。 我得到例外: 值不能为空。参数名称:编码器” ImageFormat format = generatedIm…
如何绘制带边框的箭头?
我正在尝试绘制一个有边框或轮廓的箭头。我将此箭头绘制为第三方程序中的叠加层。这是该代码的简化示例。 private void DrawWindArrow(Graphics Scree…
使用 System.Drawing 绘制文本轮廓?
我有以下代码。有没有一种简单的方法可以为我正在写的文本添加大纲? var imageEncoder = Encoder.Quality var imageEncoderParameters = new Encoder…
选择 System.Drawing.Icon 的大小?
我有一个有几种不同尺寸(16px、32px、64px)的图标。我在其上调用 ToBitmap(),但它始终返回 32px 图像。我如何检索 64px 的?…
请帮我处理 image.GetThumbnailImage (它会创建质量非常低的图像)
我使用此代码创建缩略图 System.Drawing.Image.GetThumbnailImageAbort abort = new System.Drawing.Image.GetThumbnailImageAbort(this.ThumbnailCal…
如何在 C# 中使用 system.drawing 将文本绘制到 jpg 上并重新保存
有人有关于如何在 jpg 图像上写入文本并使用 .NET 中的 System.Drawing 重新保存它的好例子吗?…
缩放后 MSChart 未处理的溢出异常
此问题一年多来, 在 MSChart 论坛上一直没有得到答复。 我在图表上不断遇到溢出异常。我的图表设置如下: InstrChart.Legends.Clear() dataArea = In…
打开多图像页面到.net中的不同位图对象
我正在开发一个图像编辑器,其结构需要为每个页面使用不同的 Bitmap 对象。但在.net中我找不到好的方法。 当我使用 Bitmap.Clone() 时,它给出相同的…
System.Drawing.Image.FromFile 不关闭文件流
如果我使用此方法创建图像,然后尝试删除/修改图像文件,我会收到错误,因为有一个流仍在使用该文件。 如何删除或处置此流以便我可以处理该文件?…
如何将 System.Drawing.Drawing2D.LinearGradientBrush 转换为 System.Windows.Media.LinearGradientBrush?
我试图移植 系统图: 公共线性渐变画笔( 矩形 矩形, 颜色颜色1, 颜色颜色2, 浮动角 ) 到 System.Windows.Media 。我可以使角度正确,但无法使起点和…
System.Drawing.Point 和 System.Drawing.PointF 有什么区别
System.Drawing.Point 和 System.Drawing.PointF 之间有什么区别。 你能举一个介于这两者之间的例子吗? 提前致谢。…