C#中Bitmap类实现对图像操作的一些方法
来源:互联网 发布:centos 文本编辑命令 编辑:程序博客网 时间:2024/05/23 10:41
导入以下两个包:
System.Drawing;
System.Drawing.Imaging;
建产对象:
Bitmap bm = new Bitmap("c:/1.bmp");
缩放:
Bitmap bm1 = new Bitmap(bm,width,height);
格式转换:
bm.save("c:/1.jpg",ImageFromat.Jpeg);
bm1.Save("c:/1.gif", ImageFormat.Gif);
剪切一个区域:
//剪切大小
int cutwidth;
int cutheight;
Graphics g;
//以大小为剪切大小,像素格式为32位RGB创建一个位图对像
Bitmap bm1 = new Bitmap(width,height,PixelFormat.Format32bppRgb) ;
//定义一个区域
Rectangle rg = new Rectangle(0,0,cutwidth,cutheight);
//要绘制到的位图
g = Graphics.FromImage(bm1);
//将bm内rg所指定的区域绘制到bm1
g.DrawImage(bm,rg)
- C#中Bitmap类实现对图像操作的一些方法
- C#中Bitmap类实现对图像操作的一些方法
- C#中Bitmap类实现对图像操作的一些方法
- C#中Bitmap类实现对图像操作的一些方法(转)
- C#中图像的一些操作
- c# 对时间操作的一些方法
- C#中对word的一些操作
- python Image中对图像的一些操作
- c#图像处理入门的一个好方法-bitmap类和图像像素值获取方法
- C# 图像类Bitmap
- 包含对操作文件及访问的SD卡一些方法和关于bitmap压缩
- 【OpenGL】对像素图像的一些操作
- Bitmap的一些操作
- Bitmap的一些操作
- Bitmap的一些操作
- Bitmap的一些操作
- Bitmap的一些操作
- C#中对XML文件的一些基本操作
- man page
- 无端远程桌面服务器
- C++ LIBXML2库使用指南
- ARCGIS中如何把线图层和面图层叠加呢?
- memcache分布式实现、memcache分布式的数据同步、memcache保存session数据的实现
- C#中Bitmap类实现对图像操作的一些方法
- 控件一:Gallery 之滑动不流畅的解决办法 异步加载
- 非常棒的皮肤渐变
- 硬盘主引导记录详解
- Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)
- jsp页面添加中文数据到mysql数据库乱码问题
- 程序员需要知道的75件事翻译—Act With Prudence 慎行
- SQL重复记录查询 查询多个字段、多表查询、删除重复记录
- 装mysql5.5.20数据库时碰到Last warning:Adding firewall rule failed