我们来用各种方法来实现减少图像的颜色数量
color = color/div*div +div/2;
若div为8,则原来RGB每个通道的256种颜色减少为32种。
若div为64,则原来RGB每个通道的256种颜色减少为4种,此时三通道所有能表示的颜色有4×4×4 = 64 种。
为什么呢?
256/64*64 + 64/2 = 4 ??
非也非也!!
256个数表示的范围是0~255。
255/64 = 3,所以运算后其实得到的是4个数,也就是 0 1 2 3
255/64*64 ;上面4个*64 = 0 64 128 192
256/64*64 + 64/2 ;上面4个数+32 = 32 96 160 224
所以256种颜色就减少为4种。