张启恒吧 关注:7贴子:64
  • 0回复贴,共1

命令行bmp查看器

只看楼主收藏回复

读bmp图片的编码,bmp有个54位的头,记录格式,长宽等,然后后面每三位就是分别为RBG数据的一个像素,从图片最底下开始网上。先用一个灰度计算公式算出亮度(实际编程的时候我还抄了个读控制台长宽的宏定义来缩放,把好几个像素并成一个取平均)(有个参数是114),然后再抄一个70个字符组成的从不密集到密集的字符串(比如一个.和一个$,$看上去亮),亮度高的就用看上去密集的。然后c里可以写参数来控制单个文字的颜色,也是rgb的,直接填就可以。



IP属地:上海来自Android客户端1楼2025-10-11 08:02回复