使用 .Net GDI 擦除像素+
如何使用 .Net GDI+ 或 API 调用将像素的 Alpha 通道设置为零? 如何将形状区域设置为透明(例如,具有某种“擦除”画笔并将其与 FillEllipse() 或 Fi…
我如何使用 GDI+保存 HBITMAP
我想在 GDI+ 的帮助下将创建的图像保存为 PNG 或 JPEG 文件,但我找不到方法来做到这一点。似乎没有办法创建一个非基于文件的图像并用 HBITMAP 中的位…
仅将形状绘制到 Alpha 通道
我只想在图像的 Alpha 通道上绘制一个形状。当使用 Graphics.DrawImage(..) 绘制图像时,我可以使用颜色矩阵,因为它有一个参数可以传入 ImageAttribu…
绘制旋转对象时是否有确定的方法来确定笔对象的溢出? .Net GDI+
举个例子,假设您有一个矩形时钟。手由带有边框的填充三角形组成。边框是用 gdi+ 笔绘制的,粗细可以从 1 向上变化。 问题是,指针应该始终位于钟面的…
为什么我的Win32 gdi+ Windows 7 上的游戏速度慢得难以想象?
[本条目底部提供的重要新信息] 我相信这是一个使用 GDI+ 的非常标准的游戏循环。它运行得相当好(对于复杂的游戏来说大约 25 fps, Vista 和 XP 上的…
避免处置系统定义的 Pen 和 Brush 实例
我知道最好的做法是在 Pen 的实例上调用 Dispose() 和 画笔,除非它们'已设置为系统预定义值(例如 System.Drawing .画笔,System.Drawing.Pens 或 Sy…
在GDI+中绘制带渐变的折线;
我有一个包含多个点的 List 。如何将这些点绘制到位图中,以获得与此相同的效果: http:// /img291.imageshack.us/img291/4462/outputtz.png 点是已知…
对象库 - 访问索引值还是对象本身? (例如,深拷贝与浅拷贝也许?)
我一直对 .Net 如何复制引用感到困惑/不确定。 假设我有一个 GDI+ 位图对象。 dim foo as new bitmap("c:\foo.bmp") 'Foo' 保存位图对象。 现在假设我…