C#截取picturebox的一部分图片

news/2024/7/21 5:30:32 标签: c#, 图像处理
			//m_Bitmap是当前图片
 			//创建新图位图
            Bitmap bitmap = new Bitmap(m_Bitmap.Width , m_Bitmap.Height / 2);

            //创建作图区域
            Graphics graphic = Graphics.FromImage(bitmap);

            //截取原图相应区域写入作图区
            graphic.DrawImage(m_Bitmap, 0, 0, new Rectangle(m_Bitmap.Width / 5, m_Bitmap.Height / 2, m_Bitmap.Width, m_Bitmap.Height / 2), GraphicsUnit.Pixel);
            //从作图区生成新图
            m_Bitmap = Image.FromHbitmap(bitmap.GetHbitmap());

            //显示图片
            pictureBox1.Image = m_Bitmap;

http://www.niftyadmin.cn/n/1783384.html

相关文章

C#自动阈值选择:迭代法

迭代法的基本思想是: 开始选择一个阈值作为初始估计值,然后按某种策略通过迭代不断地改变这一估计值,直到满足给定的准则为止。 步骤: 1、在一幅灰度范围为[0,L-1]的图像中,选择灰度图像的中值作为初始阈值T0,其中图像…

C++十种方法Hello World

2019独角兽企业重金招聘Python工程师标准>>> 初学编程,无论是VB,C/C,Java,C#大多都是从Hellow World这个程序开 始的,也是最常见的入门方法。C/C本身有很多特性和用发,这里就用十种方法 实现Hel…

2011/7/18,知识点

1、BGP选路原则:(红色为可以人为修改)Prefer highest weight (local to router).Prefer highest local preference (global within AS).Prefer route originated by the local router (next hop 0.0.0.0).Prefer shortest AS path.Prefer lo…

【赠书活动 - 第1期】- 测试工程师Python开发实战(异步图书出品)| 文末送书

⭐️ 赠书 - 测试工程师Python开发实战(异步图书出品) 当初就是因为开发做不好,才去做测试了…… 这句玩笑话在过去可以说是测试人员的真实写照。 常规测试工作给人的印象,就是弄清楚软件功能,编写测试用例&#xff0…

关系运算符重载

1.作用&#xff1a;重载关系运算符&#xff0c;可以让两个自定义类型对象进行对比操作 #include<iostream> using namespace std; #include<string>//重载关系运算符class Person { public:Person(string name,int age){m_name name;m_age age;}//重载号bool op…

C#迭代法图像二值化处理

private void 图片二值化ToolStripMenuItem_Click(object sender, EventArgs e){if (m_Bitmap!null){Rectangle rect new Rectangle(0, 0, m_Bitmap.Width, m_Bitmap.Height);BitmapData bmpData m_Bitmap.LockBits(rect, System.Drawing.Imaging.ImageLockMode.ReadWrite, m…

server2008DNS服务器配置一

一、新建DNS服务器二、创建正向查找区域三、添加资源记录四、客户端验证配置信息 五、创建反向查找区域 六、添加PTR记录 七、客户端验证 八、在Vfast中建立A.VFAST.COM九、在Text中建立A.TEXT.COM十、使得Vfast和Vtext能相互解析&#xff08;方法一&#xff09;十一、委派、根…

用telnet登录邮件服务器发送邮件!

最近具体的了解了一下邮件服务器的内部工作原理&#xff01;顺便在dos下面用telnet实现发送跟接受查看邮件的命令。分享如下&#xff1a; telnet adddress port ehlo address //向smtp服务器say hello&#xff01;auth login //选择服务器用户名密码验证登录用户名密码 …