前言
几天前,当我从事该项目时,我发现了一个奇怪的现象。从背景获取的某些图片将不会显示在IE浏览器一侧。经过仔细研究,我发现这些图片最初是.jpg格式的,并且是从背景转移过来的。后缀已更改为.png格式或其他格式,这使得IE浏览器无法识别它。
身体
我的项目中的现象如下:


图像后缀名称问题

图片的后缀与代码不一致,或者图片最初为.png格式,然后手动更改为.jpg或其他格式,导致IE无法识别它。
图片颜色编码问题

图片可能是CMYK颜色,并且IE浏览器无法在CMYK模式下识别图片,因此您需要更改为RGB模式(可以使用PS之类的软件)。
Web.config配置问题

在web.config文件中删除此句子会导致图片无法在IE中正确显示。

图片太大,浏览器内存问题
这次使用的图片的实际像素大小高达300M,最初是怀疑的。后来,当测量的像素高于3800x8608(像素大小93.6M)(受浏览器的内存使用影响)时,测试结果的偏差为3800±15),并且IE浏览器无法打开图片。您也可以使用ps等软件处理图片。
ps:ps的批处理功能仍然非常强大。
结束
如果您遇到问题,我将不为所动。我觉得我的代码写错了。经过一天的学习,结果不是代码问题。 。 。 。 。 。手动狗头、、
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-349052-1.html
哈哈
让她永远都没有正脸照