Head First C# 中文版 第13章 控件和图形 page592
来源:互联网 发布:雅思准备 知乎 编辑:程序博客网 时间:2024/05/20 08:42
使用Graphics对象缩放Bitmap
我们来仔细研究一下添加到渲染器中的ResizeImage()方法。首先,它创建一个Bitmap对象,其尺寸正是图片需要被缩放到的尺寸。然后使用Graphics.FromImage()方法来创建一个新的Graphics对象。使用Graphics对象的DrawImage()方法来把图片绘制到Bitmap上去。向该方法中传递进去代表图片尺寸的长宽数值。最后返回Bitmap对象,它可以被用作窗体的背景或者是动画单元。
看看实际中的图像缩放
下面做的只是临时的,做完之后把按钮和代码删掉。
拖拽一个按钮到田园窗体中去并添加代码。它创建一个PictureBox,尺寸为100x100,设置其边线为黑色,这样你就可以看到它有多大了。然后使用ResizeImage()方法来把蜜蜂的图片压缩到80x40并把它赋值给Image属性。把PictureBox添加到窗体之后,蜜蜂就出现了。
ResizeImage()方法创建一个Graphics对象来把图像绘制到Bitmap上去。然后把Bitmap返回,它可以用以显示在窗体上或者是PictureBox上。
- Head First C# 中文版 第13章 控件和图形 page592
- Head First C# 中文版 第13章 控件和图形 page563
- Head First C# 中文版 第13章 控件和图形 page564
- Head First C# 中文版 第13章 控件和图形 page565
- Head First C# 中文版 第13章 控件和图形 page566
- Head First C# 中文版 第13章 控件和图形 page567
- Head First C# 中文版 第13章 控件和图形 page568
- Head First C# 中文版 第13章 控件和图形 page569
- Head First C# 中文版 第13章 控件和图形 page570
- Head First C# 中文版 第13章 控件和图形 page571
- Head First C# 中文版 第13章 控件和图形 page572
- Head First C# 中文版 第13章 控件和图形 page573
- Head First C# 中文版 第13章 控件和图形 page574
- Head First C# 中文版 第13章 控件和图形 page575
- Head First C# 中文版 第13章 控件和图形 page576
- Head First C# 中文版 第13章 控件和图形 page577
- Head First C# 中文版 第13章 控件和图形 page578
- Head First C# 中文版 第13章 控件和图形 page579
- 让Sandcastle为你的类库生成类似于MSDN的帮助文档
- mysql 动态生成测试数据
- 2008年7月30日(29日没写)
- 非常有用的FLASH as公式(四)
- 2008年8月1日(7月31日没写)
- Head First C# 中文版 第13章 控件和图形 page592
- php 数组查询
- IE6浮动元素的双倍边距问题
- 2008年8月4日(2、3日没写)
- 李嘉诚给年青人提出的53条人生忠告
- 博客终于开始写文章了
- 疯狂的病毒USP10.DLL 如同噩梦般 杀软完全失效!!!!
- 不是人人能做到 30岁前成功的12条黄金法则
- 我的第一个module