有人知道为什么有时当您在浏览器中右键单击图像(IE,FF或Chrome)并将图像保存在硬盘驱动器上时,您会得到与原始图像不同的文件大小图像和较低的质量上传到服务器?即使您清除浏览器缓存,也会发生这种情况。
奇怪的是它不会一直发生。更奇怪的是,我写了一个简单的html页面,其中包含指向图像的链接。我右键单击链接并保存目标图像。它以原始尺寸和质量保存。然而,过了一会儿,我尝试再次保存相同的图像,同样精确的方式,我得到了较低质量的图像与减小的文件大小。
我知道这不是我的电脑的问题,因为同样的事情发生在我的手机(Droid X)浏览器上。当我从浏览器将图像保存到其内存中时,它的质量较低,文件大小也较小。
较低质量的图像文件大小通常略大于原始图像文件大小的一半。
发生了什么事?
更新和答案:
我的问题是由Verizon Wireless通过其网络压缩图像引起的:http://www.macobserver.com/tmo/article/verizon_starts_data_throttling_content_optimization/
我偶尔使用MiFi设备进行网络共享,显然占据了前5%的带宽用户。因此,通过MiFi下载到我的笔记本电脑和Droid X上的图像正在通过网络进行压缩。浏览器正在缓存“坏”图像,所以即使我在不同的网络上它们也会出现压缩状态,这让我很难解决问题。我希望我的回答可以帮助别人。
我不想因为我自己的答案而受到赞誉,所以我将其改为另一个问题:由于很多人现在在手机上使用这种无线网络并通过网络共享,网络开发人员应该测试他们的网站用于此类用途以解决图像丢失问题?有时图像损失相当大。如果是这样,如果仅在某些用户的某些特定时期内发生这种情况,我们该如何做?他们使用什么压缩算法?我们可以模拟压缩吗?
答案 0 :(得分:0)
我的问题是由Verizon Wireless通过其网络压缩图像引起的(请参阅我的问题的编辑)。新设备不再存在这个问题(或者Verizon可能放弃了这种做法)。