分享

GIF动态图片下载另存后变成静态BMP的原因

 晓堃 2012-04-21

2012-04-20 09:31:25|  分类: 电脑技巧(三) |字号 订阅

动态图片下载后变成静态的原因

 

       朋友们经常遇到这样一个问题:在网页上看见的是GIF动画图片,就把它下载下来,却发现“图片另存为”后动态图片变成了静态。网页上图片明明是GIF动态的,但下载后却是BMP格式的,很多人对此束手无策。造成这个问题,是因为在网站上下载图片时,只是保存了其中的一幅图片,所以没有动画效果。具体原因:

  一、有些网站进行了加密。将图片的路径换成是动态取得的。保存的时候是根据图片的src的后缀名来判断的,因为没有找到图片的后缀名,所以就默认为bmp的。例如:
demo1.htm:
<img src=http://localhost/blog/demo.asp>
demo.asp:
<%
Response.Redirect("http://localhost/Blog/images/cc.png")
%>
  二、在微
软的新闻组里曾经有人说过这个问题的起因,说是因为Temporary Internet Files文件夹空间不够所造成的,只要重新调整Temporary Internet Files文件夹的大小或清除文件夹里面的东西就可以很好的解决这个问题了。但我认为这个解释不完全正确,如果真的是这个原因,那么,网页上所有的动态图片都不能保存,但我们遇到的问题,基本只是部分图片失去动画效果。

  我目前知道的一定可行的解决方法:
   一、到临时文
件夹里去找:WINDOWS XP的临时文件夹位置C:\Documents and Settings\“你的用户名”\Local Settings\Temporary Internet Files,虽然比较麻烦,而且临时文件夹中的文件可能很多,找起来有点慢,但可以不利用任何工具得到GIF图片。
  二、通常
我们在用IE的时候才会遇到这样的问题,如果用Netscape、Firefox等浏览器来保存,就不会有问题了。
  三、不
要直接在图片上用“图片另存为”来保存,可以用FLASHGET、网络蚂蚁等下载工具下载。
  可能可行的解决方法:
  按照
微软的新闻组里提供的方法,清理Temporary Internet Files文件夹中的文件,或者调整该文件夹的大小。估计如果是IE的溢出之类的问题,可能有效。
  
虽然能用多种方法处理这个问题,但对于这个问题还有很多需要继续探索的地方。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多