主题:  关于“网页安全色”的提问???

happysep

职务:普通成员
等级:1
金币:1.0
发贴:245
注册:2001/1/18 13:41:57
#12002/1/31 8:48:39
有一个问题我一直有点模糊。请问:做网页时比如图片有了#F9F9FF这种颜色,在photoshop颜色拾取器中勾去了"Only Web Color"后#F9F9FF这只能认出是#FFFFFF,但我在网页制作中的确是可以使用#F9F9FF色。我请各为虾哥谈一下对网页安全色的理解,是不是所以的十六制色(如:#F9F9FF)都能被认出,所谓的网页安全色,它的“安全”体现在什么地方?



闪客天使

职务:普通成员
等级:2
金币:10.0
发贴:776
注册:2001/2/12 12:47:06
#22002/1/31 9:19:39
首先不知道你有没有遇到过图片颜色和背景颜色不一致的问题,这就是由于“网页安全色”造成的,因特网有它自己的调色板,其中包括216种颜色。如果你选用了一种超出页面安全色的颜色,你的浏览器就会自动地抖动该颜色,使它变为最接近的网络定义的一种颜色。
打个比方,你没使用网页安全色,在一个有背景的表格中插入同色值的图片后,会发现他们在浏览器中看起来并不是完全一样,那么,我可以告诉你这样的原因是:一个是Photoshop的颜色,并保存为图片,而另一个却是表格的背景色。如果你选择网页安全色,那么就不会这样了



吃鱼专家

职务:普通成员
等级:6
金币:11.0
发贴:5312
注册:2004/1/17 13:07:16
#32002/1/31 9:29:28
把WEB COLOR翻成网络安全色也不知是谁想出来的

你只要知道计算机的二进制代码就有点体会,在WEB COLOR中的数值是为00、33、66、99、CC、FF是十六进制数,分别用二进制表示的话为,00000000,00110011,01100110,10011001,11001100,11111111。

其实上面的还不是主要的,主要的是JPGE、GIF、PNG等压缩图形采用了压缩算法,比方说00000000表示为80,11111111表示为81,但我估计他不是用ZIP的方法,而是把0表示为00,3说成33,6当成66,C为CC,F是FF。所以你的F9F9FF就成了FFFFFF,但如果你用9F9FFF用WEB COLOR表示的话,一定是9999FF



吃鱼专家

职务:普通成员
等级:6
金币:11.0
发贴:5312
注册:2004/1/17 13:07:16
#42002/1/31 9:33:46
这样图片的大小可以差不多减小一半。这对于图片在网络线路不理想的情况下也是能很快出来



5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1537
注册:2001/8/23 5:26:46
#52002/1/31 9:41:29
#rrggbb
浏览器都使用固定的256种颜色显示图形效果,再减去系统占用的只剩下216种就是安全色。



5D公害

职务:普通成员
等级:9
金币:10.3
发贴:36272
注册:2002/1/13 9:52:57
#62002/1/31 10:05:59
高手果然是高手,我也看明白了