检查图片是否空白图片
/// <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
检查图片是否空白图片相关推荐
- C#检查图片是否空白图片
/// <summary>/// 检查图片是否空白图片/// </summary>/// <param name="img">Image< ...
- 前端 canvas toDataURL() 转图片生成空白图片问题
这里写自定义目录标题 前端 canvas toDataUrl() 转图片生成空白图片问题 感谢大神 解决方法 问题发生 解决办法原理 vue项目中的使用 总结 2022-05-17追加修改 前端 ca ...
- python词云生成的图片为空白图片
原因: 因为plt.show()写在保存图片语句之前 解决方案: 1.注释掉plt.show()语句 2.将plt.show()语句放到保存图片语句之后 如图所示: 附录完整的词云生成代码 impor ...
- html2canvas截取html图片时,图片是空白图片
这种情况可能是浏览器有滚动条,导致的:如果浏览器窗口显示的是要截图的内容,截图不是空白的话,那就是这个问题了: 可以用以下代码处理 function getmbtimainImg(){ var tar ...
- 基于golang制作倾斜图片水印保护图片来源
目录 一.前言 二.核心实现思路 三.完整实现步骤 1. 平铺水印图像 2. 整体倾斜水印图像 3. 调整水印区域和透明度 四.最后成品代码 一.前言 在我的上一篇文章中,我们学会了使用 image/ ...
- word@tips官方文档和教程@软件界面介绍@功能区自定义@拼写检查@AI润色改进@ 图片顶部上方插入文字
文章目录 word 文档和教程 word软件界面元素 字符和标记 格式标记 段落标记(paragraph marks) 自定义功能区(Ribbon) 自定义功能区要点@层次关系 添加自定义选项卡(ta ...
- react native图片显示空白不显示的解决方法
react native图片显示空白不显示的解决方法 常见的原因及解决方法: 1.检查js样式中给定的宽高条件和resizeMode 可以试试在添加宽高属性同时修改 resizeMode='stret ...
- 为什么你用matplotlib savefig保存下来的图像是一个空白图片?
为什么你用matplotlib savefig保存下来的图像是一个空白图片? plt.savefig( 'c.png') 亦或者: plt.figure() fig.savefig( 'plot.pn ...
- GDCM:模板空白图片的测试程序
GDCM:模板空白图片的测试程序 GDCM:模板空白图片的测试程序 GDCM:模板空白图片的测试程序 #include "gdcmFileStreamer.h" #include ...
最新文章
- Python中排序函数sorted和排序方法sort的异同点对比分析
- composer 小技巧
- 第三章:3.5 傅里叶变换
- VS2019 开发第一个Windows驱动程序
- Git与Repo入门
- .net连接mysql数据_.net连接MYSQL数据库 转载
- 【2018.3.31】模拟赛之三-ssl2408 比萨【搜索,dfs】
- 如何实现RTMP推送Android Camera2数据
- python请输入_python中的三种输入方式
- python从入门到精通 清华大学出版社-清华大学出版社 python
- 苹果CMSv10首涂第四套自适应视频站正版原创挖片网高级DIY模板
- nod32系统更新服务器,Nod32官方升级服务器列表
- CentOS7安装DockerCentOS7安装DockerCompose
- 透明质酸(玻尿酸)ELISA试剂盒解决方案
- c语言注释语句的作用,在C程序中,注释说明只能位于一条语句的后面。
- 第二天 04-虚拟无法获取IP如何解决
- String和对象的转换
- STemWin显示图片
- 元宇宙红海涌动 欧科云链建数据“灯塔”
- N5105 构建 Esxi 镜像