17得票5回答
如何在C#中创建光泽按钮?

我想使用C#的GDI +或Silverlight创建光泽按钮,有什么想法或技巧可以创建光泽按钮吗? 就像下面的图片: 我更感兴趣的是GDI +解决方案。

17得票7回答
在ASP.NET中生成图像缩略图?

什么是.NET中生成缩略图最快且最可靠的方法?我需要获取任何图像,将其压缩为JPEG并调整大小。 我看过几个使用GDI+和一些非免费组件的示例,我记得WPF在图像处理方面有一些好东西。尽管GDI+相当古老,但WPF可能在服务器环境下没有好处。 这必须在运行于完全信任的ASP.NET MVC...

17得票4回答
GDI和GDI+有什么区别?

这两个库之间有什么区别吗?

17得票5回答
C# WinForms - 有没有C# GDI库不会像SLOW GDI+那样慢?

GDI+非常缓慢,几乎完全是软件渲染,而GDI高度硬件加速。 GDI+是Graphics类在WinForms上使用的内容,它太慢了。 有人制作了一个.NET GDI库,这样我们就可以获得更快的速度吗? [编辑] 许多人推荐OpenGL / DirectX。我要求客户端兼容性,特别是远程桌面。...

17得票2回答
调用Bitmap.GetHicon时发生了GDI+中的通用错误

为什么我会收到“GDI+中发生通用错误”异常?IntPtr hicon = tempBitmap.GetHicon(); Icon bitmapIcon = Icon.FromHandle(hicon); return bitmapIcon; ...

16得票6回答
C#和.NET 3.5中的图像调整效率

我编写了一个网络服务来调整用户上传的图像大小,从功能角度来看一切都正常,但每次使用它都会导致CPU使用率飙升。它正在运行在 Windows Server 2008 64位 上。我已经尝试编译为32位和64位,并且得到了大约相同的结果。 服务的核心是这个函数:private Image Cre...

16得票11回答
如何在Windows系统上进行截图并保存为JPEG格式?

我正在尝试找到一种(相对)简单的方法,在窗口上截取屏幕并将生成的HBITMAP保存为JPEG。这里棘手的部分在于,由于代码是用C编写的,所以我不能使用GDI+,而且由于代码是更大程序的一个模块,因此我也不能使用外部库(如libjpeg)。 这段代码截取屏幕并返回HBITMAP。将该位图保存到...

16得票3回答
如何使用GDI+更改图像的背景颜色?

我想知道如何在动态生成图片时更改背景颜色。

15得票3回答
如何使用非常少的重叠来拼接图像?

我试图使用非常少重叠的图像创建全景图,但我知道相机的角度,因此我确切地知道有多少重叠,并且我知道图像的顺序,因此我知道每个图像在全景图中的位置。 首先,我简单地将图像串联在一起,但结果不够好。 是否有一种方法可以将位图裁剪成梯形以消除(大部分)重叠,然后再将位图拉伸回矩形进行串联? 我知道这样...

15得票1回答
.NET:Graphics.DrawImageUnscaled是什么意思?

有不太为人所知的一点是,如果你画一个图像,例如: graphics.DrawImage(image, top, left); 图片将被缩放。这是因为DrawImage查看图像的dpi设置(例如来自Photoshop的72dpi),并将图像缩放以匹配目标显示器(通常为96dpi)。 如果...