在 GDI 中绘制具有自定义透明度的图像+
我正在使用 Drawing.Graphics 对象和 DrawImage() 函数将大量图像(所有尺寸=24x24 Pixelformat=32BppPArgb)绘制到控件上。可以在我的应用程序中缩小…
如何使用 GDI+当线条与区域重叠时更改线条的颜色?
我正在使用 .NET GDI+ 在图表上绘制波浪线。 (想想股票交易) 如果线条高于 90% 或低于 10%,我希望它改变颜色。 关于如何改变颜色有什么建议吗? 我…
使用 GDI 绘制到我的 ClientRectangle 时出现问题+ & C#
我正在努力了解碰撞检测,并决定创建一个模拟 Pacman 的程序。简而言之,当吃豆人遇到幽灵时,它就会死亡。 我指定了我想要的 Pacmen 数量,并在 Main…
GDI Image::Save 返回 Win32Error
我正在使用 GDI Image::Save Method 将图像保存到我的文件中 应用。 我在少数情况下收到 Win32Error (7) 状态错误 与 Vista 64 位。在 vista 32 位上…
使用 GDI+制作“添加了 CMYK 的 PNG”?
我想从 System.Drawing.Bitmap 创建一个 PNG 文件,并使用 CMYK 定义颜色。 我可以创建 PNG OK,但如何定义“使用 CMYK”? 我查看了保存方法的编码器…
在列表视图上绘画会禁用列表视图项目的重绘
这是什么原因呢? 我重写 OnPaintBackground 并绘制一个字符串。直到我在构造函数中调用它之后它才会显示: this.SetStyle ( ControlStyles.UserPaint…
调整图像 gdi 大小+图形.net
我有这种方法可以缩小我正在开发的网站的图像: static byte[] createSmallerImage( BlogPhoto blogPhoto, int newMaxWidth, int newMaxHeight) { Ima…
如何在图像上绘制字符串以指定为Winforms中控件的背景?
弦长可以改变,高度是一样的。字体较大,便于查看。 但我该怎么做呢? 我知道直接在控件上绘画。但是我该如何做到这一点而不创建图像文件,而是全部在…
Delphi/GDI+:设备上下文何时创建/销毁?
通常在 Delphi 中使用 GDI+,您可以使用 TPaintBox,并在 OnPaint 事件期间进行绘制: procedure TForm1.PaintBox1Paint(Sender: TObject) var g: TGP…
如何访问 GDI+ C# 中的效果类
我试图找出如何在 C# 中访问 Effect-Class 及其 GDI+ 的后代。 特别是,我对这些感兴趣: * Blur * Sharpen * Tint * RedEyeCorrection * ColorMatrix…
如何确定给定固定宽度字体和最大宽度(以像素为单位)的最大字符数
给定一定数量的像素(例如:300)和字体(固定类型、固定大小,如 Consolas),我如何确定可以使用 GDI+ 绘制的最大字符数? 文本不会写入标签等,而…
在 .NET 中使用 GDI 调整图像大小会导致饱和度较低
我正在解决一个问题:当我使用 GDI 操作调整后的图像时,它们会失去颜色饱和度。 我将 JPG 作为原始图片加载,调整其大小,结果图像的饱和度(颜色强…