BLUE.NET

-------- 众里寻她千百度

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Image类重要的属性和方法:

属性:

Height                            //图像的高度

PhysicalDimension        //获取此图像的宽度和高度

pixelFormat                   //获取此图像的像素格式

RawFormat                    //获取此图像的格式

Width                            //图像的宽度

方法:

Clone                            //产生对象一个副本,就是传说中的克隆

FromFile                       //从指定的文件创建图像对象

FromStream                  //从指定的数据流创建图像对象

GetBounds                   //以指定的单位获取图像的界限,返回的结果是一个矩形对象

GetThumbnailImage     //返回此图像的缩略图,缩略图可以提供预览用

RotateFlip                     //用此方法旋转、翻转或者同时旋转和翻转图像

Save                            //将此图像以指定的格式保存到指定的流中

例:(将下列代码复制到Button点击事件中执行)

            //从c:\a.jpg得到img图形对象
            Image img = Image.FromFile("c:\\a.jpg");
            //设置第一个矩形(X轴,Y轴,宽度,高度)
            Rectangle rec1 = new Rectangle(0,0,this.ClientSize.Width,50);
            //设置第二个矩形(X轴,Y轴,宽度,高度)
            Rectangle rec2 = new Rectangle(0,0,50,this.ClientSize.Height);
            //得到当前控件的Graphics对象
            Graphics gdi = CreateGraphics();
            //根据第一个矩形 rec1开始画图形,使用a.jpg填充
            gdi.DrawImage(img,rec1);
            //a.jpg图片沿X轴翻转90度
            img.RotateFlip(RotateFlipType.Rotate90FlipX);
            //根据第二个矩形 rec2开始画图形,使用更改后的a.jpg填充
            gdi.DrawImage(img,rec2);

posted on 2009-03-13 13:31  blue.net  阅读(442)  评论(0)    收藏  举报