有朋友问:我在浏览网页时,想保存一些图片,可是为什么有些图片明明是jpg格式,但是用IE却只能保存为“无标题.bmp”呢?
这是因为IE处理图像的原理与处理HTML代码相似,IE内核对图像的处理也有一个“下载->解码->显示”的过程。考虑到显示代码的抽象性,原来各种各样的图像格式,包括JPG、GIF、PNG、TIFF等,在解码后都被统一表示成位图格式,而原有格式数据在解码后即被从内存中释放,只在IE的cache中留有文件备份。如果指定不允许保存本地cache,则连这个备份都没有。在IE中通过右键菜单选“图片另存为…”的时候,其实就是将cache中的文件备份拷贝一份出来,如果cache中已经没有备份,就只能保存内存中的位图(*.bmp)了。现在明白为什么有些图片明明是jpg格式,但是用IE却只能保存为“无标题.bmp”了吧?那就是因为IE的cache缓存里没有备份文件。造成这种情况的原因可能是因为在打开网页后清除了cache缓存,或者是因为设定的cache缓存过小,很快就达到了设置的上限,所以,解决方式很简单。
打开 internet选项 -常规-internet临时文件--设置。
根据你的硬盘大小,将缓存使用磁盘空间设置增大。
再刷新一下浏览的网页,现在,在图片上点击右键另存为,不再是 无标题.bmp了吧。
IE的internet文件cache缓存,可以加快我们在浏览一些网站时的速度,但同时也会耗费较大的磁盘空间,所以,定期清理一下internet临时是有必要的。