查看完整内容
使用道具 举报
您需要 登录 才可以下载或查看,没有帐号?立即注册
Gif文件必须是索引色,带一个不超过256色的调色板。通常,这个调色板的尺寸是2的最多8次方,比如一张图只用了14种颜色,但调色板只能是16色的。调色板里存放的是真彩色,而索引值和BMP的不同,根据用到的颜色多少来决定。比如我们只用了16种颜色的调色板,那索引色就是4Bit,描述了0~15的索引值,也就是说,一个字节可以放下2个点的颜色。当然,Gif格式并不是如此简单,也包含了RLE算法。通过一系列连续的颜色,将颜色做一个压缩。一个字节的高4Bit存放索引值,低4Bit存放连续的个数,也就是说,连续数最多16个,以0~15来计算,0表示这个点之后的点不使用该颜色索引。即使连续的颜色超过16个,比如160个,那也必须拆分开来,由10组颜色索引+颜色连续个数的字节来组成。 说到这里,就提醒各位设计师,在使用gif图的使用注意以下两点。一,尽量少的使用颜色,不要使用太多的过渡色;二,颜色一定要水平连续存放,比如,我们可以做垂直方向的渐变色,但如果是水平方向的渐变色,那颜色连续性就消失了,压缩比就不高了。 gif还支持0、1模式的透明色,指定某种调色板的颜色为透明色,则该色在图片上不显示,达到齿条剪裁的目的。因为要牺牲掉一个颜色,所以透明gif的最多颜色为255色,有一个作为透明色用了,但不显示。通常我们使用大红色作为透明色,因为这种颜色过艳,不是很常用,当然也可以使用其他的颜色。
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|手机版|小黑屋|木马帝国
GMT+8, 2024-4-28 17:31 , Processed in 0.017104 second(s), 5 queries , File On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.