欢迎您! 积分 主页 我要学 我要教[] 注册 登陆
官方QQ群: 8807551
学习从此开始

.net cf 图片区域拷贝[图片切割]

所值积分:
浏览量:112
课程类别:IT电脑开发
学习标签:.NET,图片拷贝,图片切割,Windows Mobile,图片,wm
发布时间:2010-02-06 12:19:11.0

免费在线正则表达式验证工具!
免费在线HTML/JAVASCRIPT/CSS调试工具!

 

前言

关键字:.netcf  BitBlt、图片区域拷贝、图片切割

接触Windows Mobile开发近一个月,陆陆续续有了一些小经验要和大家分享,希望对刚入门的朋友有所帮助 :)

 

正文

一、效果图

 

        const int SRCCOPY = 0x00CC0020;

        
/// <summary>
        
/// 拷贝图片的某一个区域,生成一个新图片
        
/// </summary>
        
/// <param name="bitSrc"></param>
        
/// <param name="rectDest"></param>
        
/// <returns></returns>
        public static Bitmap CopyBitmap(Bitmap bitSrc, Rectangle rectDest)
        {
            Bitmap result 
= new Bitmap(rectDest.Width, rectDest.Height);
            Graphics g1 
= Graphics.FromImage(bitSrc);
            Graphics g2 
= Graphics.FromImage(result);
            IntPtr hdc1 
= g1.GetHdc();
            IntPtr hdc2 
= g2.GetHdc();
            BitBlt(hdc2, 
00, rectDest.Width, rectDest.Height, hdc1, rectDest.X, rectDest.Y, SRCCOPY);
            g1.ReleaseHdc(hdc1);
            g2.ReleaseHdc(hdc2);
            g1.Dispose();
            g2.Dispose();
            
return result;
        }

        
/// <summary>
        
/// 使用选定的刷子、源位图和ROP3码绘制选定的矩形
        
/// 获得屏幕图形并将它写入内存中的一个位图中(截屏)
        
/// </summary>
        
/// <param name="hdcDest">目的上下文设备的句柄 </param>
        
/// <param name="nXDest">目的图形的左上角的x坐标 </param>
        
/// <param name="nYDest">目的图形的左上角的y坐标 </param>
        
/// <param name="nWidth">目的图形的矩形宽度 </param>
        
/// <param name="nHeight">目的图形的矩形高度 </param>
        
/// <param name="hdcSrc">源上下文设备的句柄</param>
        
/// <param name="nXSrc">源图形的左上角的x坐标</param>
        
/// <param name="nYSrc">源图形的左上角的x坐标</param>
        
/// <param name="dwRop">光栅操作代码 </param>
        
/// <returns></returns>
        [DllImport("CoreDLL.dll")]
        
public static extern bool BitBlt(IntPtr hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hdcSrc, int nXSrc, int nYSrc, int dwRop);

三、下载

BitBltCutImage2010-2-6.rar 

 

 

 



验证码:验证码

网店名字Don的知识网店
网店店主don
讲师:don
2010-03-09 13:24:18.
讲师:don
2010-03-09 11:12:36.
讲师:don
2010-03-07 18:17:12.
讲师:don
2010-03-05 13:13:39.
讲师:don
2010-03-04 14:09:39.
讲师:don
2010-03-04 11:59:31.
讲师:don
2010-02-28 21:07:28.
讲师:don
2010-02-28 13:28:46.
讲师:don
2010-02-27 02:21:11.
讲师:don
2010-02-25 21:41:53.
讲师:don
2010-02-22 16:43:45.
讲师:don
2010-02-21 16:12:59.
讲师:don
2010-02-08 10:15:36.
讲师:don
2010-02-05 13:03:34.
讲师:don
2010-02-04 20:37:41.
讲师:don
2010-02-04 09:54:10.
讲师:don
2010-02-03 09:33:30.
讲师:don
2010-01-28 21:37:20.



©2008 - 沪ICP备07037037号 - 简历 - SQL管理 - 邮箱登陆 - RSS阅读