bmp图形格式说明
我看论坛上的不少朋友都在问关于bmp图形显示的问题,那就说说tc下图和显示bmp图形吧:)首先,去网上下个win-tc 吴进 老师编写的一个c语言编译器,你会发现在其文件夹下有个关于bmp图像显示的源程序,很强大很珍贵的程序:)
至于bmp文件的格式...其实大家不用纠缠那些结构体
256色bmp文件分为三部分(使用windows画图程序制作的bmp文件)
1.开头的54字节(主要记录了bmp文件各种信息),其中从文件位置18开始后的4字节(int型)和22开始后的4字节,说明了bmp图片的长宽
2.接着54字节后的1024字节,是调色盘数据,格式是256色*4字节,4字节中前三个字节表示了颜色的r g b颜色分量,余下的是不用的保留字(原因嘛..计算机不适合处理奇数大小的存储数据)
3.剩下的数据就是图像数据了:)大小就是 长*宽 其实这些数据是指向调色盘的索引,使用一个打点函数就可以把点一个个打出来了:)
当然,具体如何启动计算机的图形系统,自己去看吴进老师的程序吧:)