商企通技术组 胡睿
JPG(JPEG)图片也支持背景透明,别急着否定我的观点,先看一张图片再下定论吧:
(文件下载地址:http://good.gd/643256.htm)
为了区分,我给底加了黄色,大家可以把文件下载到本地,然后查看格式,就是JPG的,如果是win7系统的,保存早桌面后可以很清楚看到背景是透明了,如下:
(PS:如果直接复制此文档里的图片,保存出来的jpg背景是白色的)
这些应该可以证明JPG是支持图片透明的,并且我用这张图在IE6、7、8,FF,Chrome等多款主流浏览器下测试,都显示正常,尤其是IE6,完全不需要加任何JS或CSS,比PNG使用更方便。
但我用ps文件打开这个jpg文件时,提示以下的报错:
我初步估计这种jpg的编码不是开源的,不然大家早用jpg透明来代替png透明了,还不用专门写js去让IE6支持png透明。
这篇文章没有写如果制作背景透明的JPG文件,也没有写原理,只是想告诉大家,JPG是能实现背景透明的,虽然这一技术还没有开源,即使有人知道这一技术,也不知道如何实现这一技术。