0 1绘图
图
通过简单的绘图可以了解,计算机上一切都由0与1组成,文字也好,图片也好,音频也好全都来自0与1的构建。
进制编辑器
编辑文字
只要找到对应16进制的字符就能写出对应的英文字符。
汉字有它不同的编码格式。同样的字符在不同的编码格式下产生的汉字是不同的
记事本的写出的汉字格式默认是UTF-8格式。我们就可以用进制编辑器写一句话试试。
编辑图片
首先我们先建立一张纯白(8 * 8)一张纯黑(8 * 8)的图片
开头的八个字节标识着头文件。显然
89 50 4e 47 0d 0a 1a 0a 是png文件标识
00 00 00 0d说明IHDR头块长为13
49 48 44 52 IHDR标识(ascii码为IHDR)
00 00 00 08 图像宽 8像素
00 00 00 08 图像高 8像素
08 表示色深,这里是2^8=256,即这是一个256色的图像
06 颜色类型,查表可知这是带α通道数据的真彩色图像
00 PNG Spec规定此处总为0(非0值为将来使用更好的压缩方法预留),表示使压缩方法(LZ77派生算法)
00 PNG Spec规定此处总为0(非0值为将来使用更好的压缩方法预留),表示使压缩方法(LZ77派生算法)
00 非隔行扫描
0f 53 6d 2e CRC校验字段
IEND数据块,居于最后
00 00 00 1a 49 44 41 54 18 95 63 fc
修改图片我们就用bmp格式演示
圈红的是同样大小的黑白图片变化区域我们试着画一画(这里的图像只有一位)
修改植物大战僵尸