一、效果图

    

二、实现代码

        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, 0, 0, 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

本文转自博客园农民伯伯的博客,原文链接:.netcf 图片区域拷贝[图片切割],如需转载请自行联系原博主。

.netcf 图片区域拷贝[图片切割]相关推荐

  1. python指定图片区域实现图片相似度对比

    第一部分:截取目标图片并保存 # 导入相关的库 from PIL import Image# 打开一张图 img = Image.open(r'D:\Test_Data\main_map\10.png ...

  2. OpenCV Cut Image via ROI 根据兴趣区域剪裁图片

    我们在使用OpenCV时,有时候需要对现有图片剪裁,比如只需要一个小窗口中的内容,那么我们可以通过OpenCV的兴趣区域 Region of Interest (ROI) 来很轻易的实现,操作也很简单 ...

  3. C#图片处理类(颜色透明化,图片切割,图片合并,图片旋转等)(转)

                              目录 1.背景透明化 2.指定颜色透明化 3.指定颜色替换成另一种颜色 4.图片按比例缩放 5.图片旋转 6.图片更改透明度 7.图片添加文字 8. ...

  4. MATLAB【四】 ————批量适配图片信息与excel/txt等文档信息,批量移动拷贝图片,批量存图片中点和方框

    1.批量读取图片,批量读取文件 2.适配文件与excel.txt等文档信息 3.获取显示图片ROI.Point.rect.更改像素值 4.批量移动拷贝图片,批量显示 5.保存显示图片或者图片中的点和方 ...

  5. iOS实现动态区域裁剪图片

    阅读 249 收藏 32 2017-11-29 原文链接:github.com 想自己动手搭建一个 Discuz 论坛?试试腾讯云上实验室吧https://cloud.tencent.com/deve ...

  6. 第三次学JAVA再学不好就吃翔(part102)--拷贝图片

    学习笔记,仅供参考,有错必纠 拷贝图片 逐个字节拷贝 实现 package com.guiyang.bean;import java.io.FileInputStream; import java.i ...

  7. 通过图片 找到桌面相同图片区域坐标_【Axure RP9原型案例】京东与淘宝的商品图片是如何被放大的...

    摘要:在电商的商品详情页中我们经常会看到图片放大器的运用,我们以京东商品详情页为例来制作这样的原型效果.案例中综合运用了鼠标移入事件.鼠标移动事件,元件的移动.元件的显示/隐藏等交互动作. 京东示意图 ...

  8. java以目标尺寸按原图片像素比缩放切割图片

    2019独角兽企业重金招聘Python工程师标准>>> 需求:原始图片缩放为目标尺寸后,要求缩放后的图片保持原图片的样式不改变,但是缩放后图片的四边可以裁减. 原理:将待裁剪图片宽高 ...

  9. html背景图片只显示一张图片,img只显示图片一部分 或 css设置背景图片只显示图片指定区域(示例代码)...

    17:14 2016/3/22 img只显示图片一部分 或 css设置背景图片只显示图片指定区域 background-position: 100% 56%; 设置背景图片显示图片的哪个坐标区域,图片 ...

最新文章

  1. kde Plasmoid Applet开发
  2. ITK:迭代图像中的区域,而无需写访问权即可访问索引
  3. Semaphore源码分析
  4. netty系列之:自定义编码解码器
  5. Sonar 质量扫描的输出日志--对应源码的跟踪(二){sonar engine源码}
  6. Prim 算法及其高效实现
  7. 使用HAProxy、PHP、Redis和MySQL支撑每周10亿请求的架构细节【转】
  8. python财务管理
  9. 详解 Spring 3.0 基于 Annotation 的依赖注入实现
  10. JS的 setTimeout 和 bind 使用 、复选框限制选定数据jq
  11. Leetcode 137. Single Number I/II/III
  12. 事物级别,不可重复读和幻读的区别
  13. 苹果App Store应用程序的下载链接地址
  14. KGB知识图谱通过知识校验完成企业的风险审核
  15. npm安装同一个包的不同版本,以echarts为例
  16. 华为S5700交换机配置 不同vlan 间通信---eNSP
  17. android studio marvin 配置
  18. centos8重启网卡服务
  19. mysql导入xl_28 MySQL的使用
  20. java http获取cookie_java – 通过HttpClient接受所有Cookie

热门文章

  1. 使用Cubic定制ubuntu系统
  2. 软件测试自学怎么学?
  3. PS自用(抠图、调色)
  4. 高等数学:第十一章 无穷级数(1)常数项技术的概念、性质、审敛法、幂级数
  5. 高等教育学备考:教育学概述
  6. 中移动Open NFV实验室迎新合作伙伴
  7. Type string trivially inferred from a string literal, remove type annotation
  8. 计算pi小数点后10000位
  9. DAX:LOOKUPVALUE 函数
  10. 有助于理解分辨率、帧率、压缩率、码率和视频大小的关系式