码迷,mamicode.com
首页 > 其他好文 > 详细

创建BitMap

时间:2014-10-08 12:53:05      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:des   sp   c   r   new   bs   res   file   对象   

 

Bitmap pResource=(Bitmap)Image.FromFile("..\\..\\res\\animal.bmp");

Bitmap pBitMap = new Bitmap(36, 36);        //BitMap大小
Graphics pGraphics = Graphics.FromImage(pBitMap);       //创建Graphics对象
Rectangle pDestRec = new Rectangle(0, 0, 39, 39);         //创建所绘制图像的位置和大小,以PictureEdit左上角为(0,0)

Rectangle pSrcRec = new Rectangle(0, 2*39, 39, 39);     //创建所截取bmp图像的位置
pGraphics.DrawImage(pResource, pDestRec, pSrcRec, System.Drawing.GraphicsUnit.Pixel);     //绘制出所需要的bitmap

 

 

将图片会知道pictureEdit上:先创建一个Graphics对象,然后将创建的BitMap进行绘制

if (this.pictureEdit1.Image == null)
{
Bitmap bmp = new Bitmap(this.pictureEdit1.Width, pictureEdit1.Height);
this.pictureEdit1.Image = bmp;
}
Graphics g = Graphics.FromImage(this.pictureEdit1.Image);

g.DrawImage(pBitMap, 20, 95,38,38);

 

创建BitMap

标签:des   sp   c   r   new   bs   res   file   对象   

原文地址:http://www.cnblogs.com/dengshiwei/p/4010714.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!