最近在研究如何把图片转成二色(黑、白)bmp格式图片,将图片搜集了很多资料。转成bmp格式,主要是获取图片位置及图片名称(例:A.jpg转换之后则为A.bmp),然后在自定义位置保存 。

Path = path2 + "\\" + ImgName + ".bmp";//设置保存路径
bt.Save(Path, System.Drawing.Imaging.ImageFormat.Bmp);

之后是将彩色图片转成黑白二色图片:代码如下

private void Thresholding(Bitmap img1)

{
            int[] histogram = new int[256];
            int minGrayValue = 255, maxGrayValue = 0;
            //求取直方图
            for (int i = 0; i < img1.Width; i++)
            {
                for (int j = 0; j < img1.Height; j++)
                {
                    Color pixelColor = img1.GetPixel(i, j);
                    histogram[pixelColor.R]++;
                    if (pixelColor.R > maxGrayValue) maxGrayValue = pixelColor.R;

C# 编写图片转二色位图相关推荐

  1. liunx+python+django框架实现图片生成二维码

    点击箭头处"蓝色字",免费领测试技术及面试资料! 余生皆欢喜 liunx+python+django框架实现二维码生成器 首先我简单的介绍下django:django官网解释就是如 ...

  2. 使用zxing生成带logo的二维码图片,自动调节logo图片相对二维码图片的大小

    使用zxing生成带logo的二维码图片,自动调节logo图片相对二维码图片的大小  * 可选是否带logo,可选是否保存二维码图片:结果返回base64编码的图片数据字符串  * 页面显示:< ...

  3. Android ImageView到底怎么设置圆角图片?背景圆角?控件圆角?图片圆角?占位图圆角?

    前言 在我们实际开发应用的过程中,我想大家或多或少都遇到过需要加载圆角图片的场景,还有一些图片是四周圆角不对称,异性圆角等等情况. 我们可能会去网上或Github上搜索一些RoundImageView ...

  4. Qt5.8《网络版够级游戏》编写日志之二:界面设计

    Qt5.8<网络版够级游戏>编写日志之二:界面设计 说干就干,按照之前的想法,我对服务器和客户端进行了项目创建,并开展了界面搭建,由于还不知道遇到什么问题,基本上想到哪儿做到哪儿,想把界面 ...

  5. 单色位图、16色位图、256色位图的含义

    在WIndows下的画图工具中绘制完图片后,另存为的时候有以下几种选项: 这些分别代表什么含义呢? 单色位图: 每个像素最多可以表示2种颜色,只需要使用长度为1的二进制位来表示,因此每个像素占1/8b ...

  6. OpenGL3.x,4.x中使用FreeImage显示图片的BUG-黑色,或颜色分量顺序错乱

    OpenGL3.x,4.x中使用FreeImage显示图片的BUG-黑色,或颜色分量顺序错乱 1 //参照FreeImage官网给出的CTextrueManager写的加载函数 2 //官方给的例子是 ...

  7. android 从图片获取二维码

    之前的博客我记得讲过关于扫描二维码的内容,昨天,组长让我不仅可以扫描获取二维码,还可以通过图片获取里面的二维码.比如别人拍了一张二维码的照片,发送给你,app应该可以获取图片的二维码. 自己在网上查了 ...

  8. MyBatis中如何通过继承SqlSessionDaoSupport来编写DAO(二)

    (本文示例工程源代码下载地址:http://down.51cto.com/data/1975295) 在上一篇博文的最后,介绍了使用@PostConstruct注解标注StudentDao的init方 ...

  9. 部品se分析_汽车储物箱部品模具,二色产品模具专业厂

    汽车储物箱部品模具 PVC塑料型材挤出模具是挤出生产线的核心部分,它包括口模(又称模头).定型模.冷却水箱等.口模通过法兰盘与挤出机机头上的法兰盘组装在一起,安装加热圈.加热板,接通电源和热电偶.定型 ...

最新文章

  1. 【硬核干货 | 程序的编译、链接、装载与运行】
  2. 用Python进行机器学习(附代码、学习资源)
  3. Facebook发现:计算机识别系统更青睐识别“有钱人”,准确率高出20%
  4. AppScan使用分享
  5. 为什么分库分表后不建议跨分片查询
  6. 虚拟机上的Ubuntu如何无线上网
  7. C#用DataTable实现Group by数据统计
  8. 网络协议之http和tcp思维导图
  9. 对话罗伟:5G背景下 物联网领域最大挑战在于商业模式
  10. async python_Async Python 竟不比sync Python 快,怎么回事?
  11. ue4vr插件_UE4 含源码插件合集【转载】
  12. 网络操控软件兴起:思科利润率受压
  13. 由一个照片,可以看出云是个物体
  14. Python:每日一题008
  15. 文献管理:文献管理软件Mendeley的基本使用和导出参考文献方法
  16. 【 Codeforces Round #551 (Div. 2) D】Serval and Rooted Tree【树形DP】
  17. 使用微PE安装Windows系统——写给小白
  18. Radasm使用简明手册(中文版)
  19. 上海电力学院计算机软件技术大作业,计算机硬件技术大作业报告2.doc
  20. 桌面文件夹不见了怎么恢复?4招教你找回消失的文件夹

热门文章

  1. consul的kv使用
  2. 想学习制冷空调技术,找不到资料怎么办?
  3. python 数据归一化,快速实现时间序列数据归一化
  4. SpringBoot项目的用户鉴权分析
  5. 河北光伏巨头再布局 晶龙投2.8亿美元在越南建厂
  6. matlab绘三维椭球面_Matlab 三维作图
  7. 卷积及理解图像卷积操作的意义
  8. 开关电源Y电容放置的位置
  9. Zip压缩/解压缩工具类
  10. 托大的鬼雄——项羽不肯过江东还是根本没机会过江东?(转)