请问如何知道TImage控件中的图片类型,是bitmap,icon还是jpeg?
解决方案 »
- delphi2007连sql2005的问题
- 对XML中的节点排序,有什么好方法?
- 如何用ADOQuery1连接MYSQL数据库
- 如何操作Word
- stringgrid的简单问题??我怎么用语句把焦点赋给stringgrid的某一单元格???
- WebBrowser1粘贴问题
- 杭州的Delphi爱好者值得一看.请意向者速速速联系.
- 一个简单的报表打印问题(300 分相求,不断的加分....)这个问题,至今甚至没有人给出一点思路
- 如何得到计算机的ip地址???
- 问遍了网上许多的所谓VC专家,可至今无一人能解决我的问题,难道没人懂用 C 和SDK编程吗? 看看我的问题,用VC和SDK(不用MFC)编程如何将HINST_COMMCTRL系统提供的图形按钮改成自己的位图?
- 被Barland盯上了!!
- 一个初级问题。。
用流读取文件的文件头可以知道文件格式摘录一段:
24位真彩BMP位图文件包括3部分:
第一部分是BMP文件头:前2个字节是“BM”,是用于识别BMP文件的标志;第3、4、5、6字节存放的是位图文件的大小,以字节为单位;第7、8、9、10字节是保留的,必须为0;第11、12、13、14字节给出位图阵列相对于文件头的偏移。
第二部分是点位图信息:从第29个字节开始,第29、30字节描述的是像素的位数;第35、36、37、38字节确定图像字节数的多少,但通常此项为空。
第三部分是位图阵列:从第39个字节开始,每3个字节表示一个像素,这3个字节依次表示该像素的红、绿、蓝亮度分量值。要从位图文件中“挤"出用来隐藏其他重要信息的存储空间,就需要从这里入手。