【原创】网页制作之gif局部调色板详解
dreamweaver吧
全部回复
仅看楼主
level 10
Windows娘 楼主
以下内容引自本人在百度百科创建并编写的词条:局部调色板
链接地址:
http://baike.baidu.com/view/9578797.htm
局部调色板
是图像处理软件中的一种优化输出方式,主要用于对GIF动态格式图像的优化输出。与之对应的另一种输出方式是全局调色板或称之为通用调色板。
2012年11月27日 11点11分 1
level 10
Windows娘 楼主

局部调色板详解
GIF格式中的调色板有全局调色板和局部调色板之分[1],因为GIF格式允许一个文件中存储多个图像,因此存在这两种调色板。其中全局调色板适用于GIF图像文件中的所有帧,而局部调色板只适用于GIF图像文件中的某个与之对应的帧。
  局部调色板允许每帧包含该帧独立的256种颜色,对于某些帧与帧之间反差较大的GIF动态图像,可以产生较好的优化输出结果。
  采用局部调色板优化输出,GIF图像颜色总数计算公式为(注:*为乘号):
  该GIF图像中包含的帧总数*每帧最多可以包含的256色(注:<=256色)=该GIF图像的颜色数量总数
  但是需要注意的是,局部调色板虽然可以包含更多的颜色数量,但是在整幅GIF动态图像包含的帧中,如果帧与帧之间的颜色非常相似或整幅GIF图像的颜色总数没有超过256色,则局部调色板无法发挥其作用。这样的情况下如果使用了局部调色板,不但会没有效果,反而会因为局部调色板计算方式的问题,输出产生占用较大空间的GIF图像。所以我们一般使用的图像处理软件,默认的优化方式或推荐的优化方式,都是全局调色板。
2012年11月27日 11点11分 2
level 10
Windows娘 楼主

局部调色板和全局调色板的区别
局部调色板支持每帧包含自己独立的256色,所以理论上讲,采用局部调色板输出的GIF动态图像,可以根据帧数量*每帧的包含的颜色总数(<=256色),优化产生包含千万种颜色的动态GIF图像。
  而全局调色板则是整幅GIF图像所有的帧共享一个256色的调色板,也就是说,采用全局调色板优化输出的GIF动态图像,整幅图像所有帧所包含的颜色总数<=256色。
2012年11月27日 11点11分 3
level 10
Windows娘 楼主

实例对比
局部调色板案例
右图(U5制作输出)为采用局部调色板输出的典型案例,素材为一段视频:Microsoft unveils a new look(MP4格式视频文件)。由于帧与帧之间颜色反差较大,所以非常适合采用局部调色板输出。输出后图像非常清晰。
全局调色板案例
右图(Photoshop制作输出)为同样的视频素材:Microsoft
unveils a newlook(MP4格式视频文件)。采用全局调色板输出后,由于帧与帧之间颜色反差较大,所以输出后所有帧的颜色都共享一个全局调色板,即:一个<=256色的颜色表,所有优化输出的图像不如局部调色板优化输出的清晰。
2012年11月27日 11点11分 4
level 10
Windows娘 楼主

参考视频:
Microsoft unveils a new look
2012年11月27日 11点11分 5
level 10
Windows娘 楼主
采用局部调色板输出的图像(注:本gif曾被微软官方转载):
采用全局调色板输出的图像:
2012年11月27日 11点11分 6
level 12
[Love]先收藏,等有电脑再来学习、`
2012年11月27日 12点11分 7
[Kiss]
2012年11月27日 14点11分
恩,看的懂吗
2012年11月28日 00点11分
回复 Windows娘 :必须的~
2012年11月28日 03点11分
回复 潇洒轩轩 :[Kiss]
2012年11月29日 00点11分
level 10
看不懂。。。[88]
2012年12月02日 07点12分 9
==慢慢就懂了。
2012年12月03日 02点12分
level 10
Windows娘 楼主
[拍砖]
2012年12月04日 19点12分 10
level 8
虽不明但觉厉[我错了]
2012年12月05日 04点12分 11
level 12
大婶!!好厉害!
2012年12月05日 04点12分 12
[鲁拉]嗯呢,一般没人留意这个。
2012年12月06日 00点12分
1