没办办法判断一张BMP是不是空的,即整张图,全部都是白色,基本没有其它色。
解决方案 »
- 自定义控件如何限制用户放置的窗口
- 100分求救对mscomm控件通信发送16进制接收16进制数据的代码,谢谢!
- 各位高手,怎樣才能將一個從下拉框中作選擇后,然后下面的文本即時更新!
- 怎么用ADO实现将一个MSSQL中的表追加到另一个服务器的同名表中(同服务器的另一库中)
- 安装VB时出现"请先运行安装向导"的错误!马上结贴!
- DAO连接数据库的几句代码?
- 想运行查询,但提示:至少有一个参数未被指定值
- 高手来
- 如何购买vb书
- 请问各位大侠获得本机的机器名的API?
- vb调用vc做的dll钩子的问题(附dll代码和vb调用代码)
- 有【请】:yanexp(啊福) ,lsftest(), thirdapple(.:RNPA:.陨落雕 - O(1)的未来) 来这领分!
2、读取文件头,可以知道该bmp的基本信息,尺寸、颜色等等。
3、剩下的数据就是每一个点的颜色。你可以将他们读入到内存中判断。这样应该比装入到picturebox中判断速度快。但是做起来可能有点麻烦。你可以找些关于bmp格式介绍的资料。
因此,最通用的方法还是打开图片,逐点判断。
如果图片不大,即使用VB带的POINT方法获取像素也不算太慢。
bmp文件格式非常简单,即使是压缩的,也不过是rle算法,研究一下吧