Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer 为什么可以';IE6显示带有alpha过滤器的半透明png8文件?_Internet Explorer_Png_Internet Explorer 6 - Fatal编程技术网

Internet explorer 为什么可以';IE6显示带有alpha过滤器的半透明png8文件?

Internet explorer 为什么可以';IE6显示带有alpha过滤器的半透明png8文件?,internet-explorer,png,internet-explorer-6,Internet Explorer,Png,Internet Explorer 6,--在回答问题之前,请通读整个问题-- 嗨,我在一个大网站上工作,这个网站有很多(45000多张)png24图像(半透明) 我将它们转换为png8,它工作得非常好(这对页面加载时间有很大帮助…) 问题是,我必须为ie6用户保留png24文件(使用alpha过滤器以获得半透明像素),因为我们都知道在ie6中不能使用PNG8半透明图像: 半透明像素将不透明或完全透明 我尝试将alpha图像加载程序过滤器用于png8图像,但它不起作用,像素仍然不透明/完全透明,没有半透明度 它不起作用的原因是什么?在

--在回答问题之前,请通读整个问题--

嗨,我在一个大网站上工作,这个网站有很多(45000多张)png24图像(半透明)

我将它们转换为png8,它工作得非常好(这对页面加载时间有很大帮助…)

问题是,我必须为ie6用户保留png24文件(使用alpha过滤器以获得半透明像素),因为我们都知道在ie6中不能使用PNG8半透明图像: 半透明像素将不透明或完全透明

我尝试将alpha图像加载程序过滤器用于png8图像,但它不起作用,像素仍然不透明/完全透明,没有半透明度

它不起作用的原因是什么?在处理png24或png8的半透明像素时,IE有什么不同吗

我在msdn网站或stackoverflow上找不到任何信息

这太疯狂了



免责声明:我不是在搜索一个f**ckin补丁IE6 png或sh*t之类的,我已经知道alpha图像加载程序或htc技术等,这些都可以很好地处理PNG24文件,但不能处理png8文件。

因为IE6是旧的垃圾

我已经有一段时间没有读过这篇文章了,但它可能会有所帮助(我不记得了):


G.

因为IE6已经过时了

我已经有一段时间没有读过这篇文章了,但它可能会有所帮助(我不记得了):


G.

即使你找到了一个解决方案,IE6用PNG处理半透明也是非常耗费CPU的

更好的解决方案是让你的PNG8“IE6友好”,否则你只需要5~10个PNG图像就可以杀死你的IE6


即使你找到了解决方案,IE6用PNG处理半透明也是非常耗费CPU的

更好的解决方案是让你的PNG8“IE6友好”,否则你只需要5~10个PNG图像就可以杀死你的IE6


最后,“为什么IE6不能显示X”这个问题的答案很简单,“因为IE6没有显示X的代码”。几乎任何特性,即使是像这样的小而琐碎的特性,都需要编写、审查和测试代码,至少要到没有可怕的bug的程度


我们可以推测PNG8到底走了多远。他们有没有开始编码,或者他们有没有遇到一个棘手的错误,导致IE6崩溃?这可能很有趣,但实际上并不有用。

最后,“为什么IE6不能显示X”这个问题的答案很简单,“因为IE6没有显示X的代码”。几乎任何特性,即使是像这样的小而琐碎的特性,都需要编写、审查和测试代码,至少要到没有可怕的bug的程度


我们可以推测PNG8到底走了多远。他们有没有开始编码,或者他们有没有遇到一个棘手的错误,导致IE6崩溃?这可能很有趣,但实际上并不有用。

使用SuperSlight。伟大的jQuery插件


我是一个设计师,有时候你不能不使用透明,我仍然必须支持IE6,这是一个痛苦,但这个插件帮助了我很多

使用超级闪电。伟大的jQuery插件


我是一个设计师,有时候你不能不使用透明,我仍然必须支持IE6,这是一个痛苦,但这个插件帮助了我很多

我已经使用pngnq从我的png24图像制作png8图像,但我仍然需要使用alpha图像加载器,而且我们在alphaimageloader页面上有50多个png24图像,它在IE6上运行良好您的平台是什么?我不确定alphaimageloader是否能在旧电脑上正常工作(~800Mhz)如果你以IE6为目标,你也需要以旧电脑为目标我已经使用pngnq从我的png24制作了png8图像,但我仍然需要使用alpha图像加载器,而且alphaimageloader页面上有50多个png24图像,在IE6上正常工作。你的平台是什么?我不确定alphaimageloader是否能在旧计算机上正常工作(~800Mhz),如果您以IE6为目标,则需要同时以旧计算机为目标