/// <summary>
        /// 检查图片是否空白图片
        /// </summary>
        /// <param name="img">Image</param>
        /// <returns>是否空白图片</returns>
        private static bool CheckTransparentImg(string fileNamePath)
        {
            bool blnIsTransparent = false;
            //加载位图
            System.Drawing.Bitmap bitMap = new System.Drawing.Bitmap(fileNamePath);
            //图片总像素
            int intAll = bitMap.Height * bitMap.Width;
            int intBrightnessCount = 0;
            //按像素遍历
            for (int intY = 0; intY < bitMap.Height; intY++)
            {
                for (int intX = 0; intX < bitMap.Width; intX++)
                {
                    System.Drawing.Color color = bitMap.GetPixel(intX, intY);
                    float dBrightness = color.GetBrightness();
                    //亮度小于0.2认为不透明
                    if (dBrightness < 0.2)
                    {
                        intBrightnessCount++;
                    }
                }
            }
            //释放资源
            bitMap.Dispose();
            //只需要把数量为200以下的,基本能把噪点去掉
            if (intBrightnessCount <= 200)
            {
                blnIsTransparent = true;
            }

return blnIsTransparent;
        }

参考:

https://bbs.csdn.net/topics/392260702?list=lz

https://blog.csdn.net/Gary_888/article/details/90258837

检查图片是否空白图片相关推荐

  1. C#检查图片是否空白图片

    /// <summary>/// 检查图片是否空白图片/// </summary>/// <param name="img">Image< ...

  2. 前端 canvas toDataURL() 转图片生成空白图片问题

    这里写自定义目录标题 前端 canvas toDataUrl() 转图片生成空白图片问题 感谢大神 解决方法 问题发生 解决办法原理 vue项目中的使用 总结 2022-05-17追加修改 前端 ca ...

  3. python词云生成的图片为空白图片

    原因: 因为plt.show()写在保存图片语句之前 解决方案: 1.注释掉plt.show()语句 2.将plt.show()语句放到保存图片语句之后 如图所示: 附录完整的词云生成代码 impor ...

  4. html2canvas截取html图片时,图片是空白图片

    这种情况可能是浏览器有滚动条,导致的:如果浏览器窗口显示的是要截图的内容,截图不是空白的话,那就是这个问题了: 可以用以下代码处理 function getmbtimainImg(){ var tar ...

  5. 基于golang制作倾斜图片水印保护图片来源

    目录 一.前言 二.核心实现思路 三.完整实现步骤 1. 平铺水印图像 2. 整体倾斜水印图像 3. 调整水印区域和透明度 四.最后成品代码 一.前言 在我的上一篇文章中,我们学会了使用 image/ ...

  6. word@tips官方文档和教程@软件界面介绍@功能区自定义@拼写检查@AI润色改进@ 图片顶部上方插入文字

    文章目录 word 文档和教程 word软件界面元素 字符和标记 格式标记 段落标记(paragraph marks) 自定义功能区(Ribbon) 自定义功能区要点@层次关系 添加自定义选项卡(ta ...

  7. react native图片显示空白不显示的解决方法

    react native图片显示空白不显示的解决方法 常见的原因及解决方法: 1.检查js样式中给定的宽高条件和resizeMode 可以试试在添加宽高属性同时修改 resizeMode='stret ...

  8. 为什么你用matplotlib savefig保存下来的图像是一个空白图片?

    为什么你用matplotlib savefig保存下来的图像是一个空白图片? plt.savefig( 'c.png') 亦或者: plt.figure() fig.savefig( 'plot.pn ...

  9. GDCM:模板空白图片的测试程序

    GDCM:模板空白图片的测试程序 GDCM:模板空白图片的测试程序 GDCM:模板空白图片的测试程序 #include "gdcmFileStreamer.h" #include ...

最新文章

  1. Python中排序函数sorted和排序方法sort的异同点对比分析
  2. composer 小技巧
  3. 第三章:3.5 傅里叶变换
  4. VS2019 开发第一个Windows驱动程序
  5. Git与Repo入门
  6. .net连接mysql数据_.net连接MYSQL数据库 转载
  7. 【2018.3.31】模拟赛之三-ssl2408 比萨【搜索,dfs】
  8. 如何实现RTMP推送Android Camera2数据
  9. python请输入_python中的三种输入方式
  10. python从入门到精通 清华大学出版社-清华大学出版社 python
  11. 苹果CMSv10首涂第四套自适应视频站正版原创挖片网高级DIY模板
  12. nod32系统更新服务器,Nod32官方升级服务器列表
  13. CentOS7安装DockerCentOS7安装DockerCompose
  14. 透明质酸(玻尿酸)ELISA试剂盒解决方案
  15. c语言注释语句的作用,在C程序中,注释说明只能位于一条语句的后面。
  16. 第二天 04-虚拟无法获取IP如何解决
  17. String和对象的转换
  18. STemWin显示图片
  19. 元宇宙红海涌动 欧科云链建数据“灯塔”
  20. N5105 构建 Esxi 镜像

热门文章

  1. android tv盒子哪个好用,2020什么电视盒子最好?超良心的三大实用选购技巧
  2. 四轴自适应控制算法的一些尝试开源我的山猫飞控和梯度在线辨识自适应等算法
  3. Python安装失败0x80070642错误解决方法
  4. 2021年中国压力-容积回路系统市场趋势报告、技术动态创新及2027年市场预测
  5. 数据结构之单链表 python实现
  6. Bootstrap4 徽章(Badges)
  7. ASEMI整流桥GBU410参数,GBU410介绍,GBU410代换
  8. 面渣逆袭:三万字,七十图,详解计算机网络六十二问(收藏版)
  9. 利用MOG背景分割器实现物体追踪
  10. 中国合金钢材的种类区分界定