C#实现图象放缩
来源:互联网 发布:考研大数据专业 编辑:程序博客网 时间:2024/05/16 07:14
/// <summary>
/// 房缩图片
/// </summary>
/// <param name="bm">原Bitmap对象</param>
/// <param name="xStart">要放缩的起点x坐标</param>
/// <param name="yStart">要放缩的起点y坐标</param>
/// <param name="xEnd">要放缩的终点x坐标</param>
/// <param name="yEnd">要放缩的终点y坐标</param>
/// <returns>放缩的Bitmap对象</returns>
public Bitmap drawImage(Bitmap bm,int xStart,int yStart,int xEnd,int yEnd)
{
try
{
Bitmap newBitmap=new Bitmap(800,80);
System.Drawing.Graphics g=Graphics.FromImage(newBitmap);
GraphicsUnit units = GraphicsUnit.Pixel;
//放缩后的大小
Rectangle rect=new Rectangle(0,0,800,800);
g.DrawImage(bm,rect,xStart,yStart,xEnd,yEnd,units);
return newBitmap;
}
catch(Exception e)
{
MessageBox.Show(e.Message.ToString());
return null;
}
}
/// 房缩图片
/// </summary>
/// <param name="bm">原Bitmap对象</param>
/// <param name="xStart">要放缩的起点x坐标</param>
/// <param name="yStart">要放缩的起点y坐标</param>
/// <param name="xEnd">要放缩的终点x坐标</param>
/// <param name="yEnd">要放缩的终点y坐标</param>
/// <returns>放缩的Bitmap对象</returns>
public Bitmap drawImage(Bitmap bm,int xStart,int yStart,int xEnd,int yEnd)
{
try
{
Bitmap newBitmap=new Bitmap(800,80);
System.Drawing.Graphics g=Graphics.FromImage(newBitmap);
GraphicsUnit units = GraphicsUnit.Pixel;
//放缩后的大小
Rectangle rect=new Rectangle(0,0,800,800);
g.DrawImage(bm,rect,xStart,yStart,xEnd,yEnd,units);
return newBitmap;
}
catch(Exception e)
{
MessageBox.Show(e.Message.ToString());
return null;
}
}
- C#实现图象放缩
- 图象的放缩与透明处理
- OpenCV中cvResize函数图象放缩
- OpenCV中cvResize函数图象放缩
- OpenCV中cvResize函数图象放缩
- OpenCV中cvResize函数图象放缩
- C#操作图象
- C# 图象的翻转(转)
- C#实现窗体拖动时各个控件同比自动放缩大小
- 在c#中如何实现对图象的翻转、放大、缩小操作以及缩微图
- js实现图象大小自适应
- microwindows图象透明的实现
- C#图象动态显示的方法
- C#图象以浮雕方式显示
- Java实现图片的放缩
- VB中透明图象的实现
- 不用双缓冲实现无闪烁图象
- 通过Delphi 实现图象的缩放
- 常用的各种排序算法的JAVA实现
- 调侃CIO之 我的博客我做主
- 快速排序算法的JAVA实现
- HTML常用代码
- C语言中的位域的使用
- C#实现图象放缩
- 希尔排序算法的JAVA实现
- 插入排序算法的JAVA实现
- Asp.net连接Oracle数据库的连接池问题
- 从JAR和zip档案文件中提取Java 资源
- 冒泡排序算法的JAVA实现
- JavaScript视频-张孝祥主讲
- 常用正则表达式集锦
- 选择排序算法的JAVA实现