请问,System.Drawing.Image和Bitmap还有Graphics这三个类之间的关系,拜托详细些,谢谢。
解决方案 »
- C# Tcp 异步通讯----客户端关闭后服务器的窗体也关闭了
- C# 向数据库导入EXCEL 数据 查询语句的问题
- c#引用delphi的一个DLL的报错。。“尝试读取或写入受保护的内存错误,通常指示其他内存损坏”
- 如何查看程序运行慢的原因 有什么工具可以确定那一段代码比较费时
- netTiers2.0.1.471 DeepLoad
- 我用vs2005的串口控件接收数据,稍微长一点的数据如10多个字节都无法接收到,这是怎么回事呢?谢谢
- 应用程序窗口变小(在线等...........)
- dataAdapter.update的问题
- 关于窗口的简单问题,大家近来看看
- wpf实现图片的反色放大的效果
- C#中如何做出office 里面的3D曲面图?
- 水晶报表的显示问题(我想把水晶报表放在一个panel(固定了宽度)上,这样来实现报表的上下左右滚动)
System.Drawing.Image是程序集
graphics类似画笔,什么都是他画。
可以画图片。
g.drawImage(bitmap);
一般双缓冲用到。可以在bitmap上产生graphics
graphics g=Graphics.fromImage(bitmap);
g.draw.....
画完后
g.drawImage(bitmap);
到form 或 panel 上
Bitmap是Image的子类,提供了构造函数,可以在内存中申请空间构造空白图片,脱离了文件,句柄等的约束,也提供了更多的操作方法。
graphics 画布类,也没有构造函数,只能通过静态方法从Image对象,或者窗体句柄等的到。Graphics类依赖于所需要绘制的对象。可以修改该对象的外观,比如在位图上画线,框,涂色,旋转等。
他们都是GDI+的基础,另外还有pen,brush等,用来具体实现。
更详细信息可参看《GDI+参考》
貌似csdn的下载中有此书