同一个图片的 URL,比如 http://example.com/xxx.jpg :
发现三个大小都不一样,两个浏览器打开的大小差别不会很大,几十k,第三个可能就差到几百 K 甚至更多了。
iOS 应用内保存图片用的是 UIImageWriteToSavedPhotosAlbum 图片请求用的是 AFNetworking
[[[UIImageView alloc]init] setImageWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:imageurl]] placeholderImage:nil
success:^(NSURLRequest request, NSHTTPURLResponse response, UIImage *image) {
imageToBeDownload = image;
} failure:nil];
另外:手机传到电脑用的是 airdrop
UIImageWriteToSavedPhotosAlbum保存图片是会导致图片的质量有部分下降的, 特别是jpeg格式的, 它本身是个压缩格式, 下载下来放到UIImage里, 会有解压缩以及一些别的处理, 保存到本地的时候, 又会重新压缩, 大小有出入也是挺正常的。参见:UIImageWriteToSavedPhotosAlbum - Photo quality degraded
至于两个浏览器下载下来都不一样,就不清楚为啥了, 可能是ios上的safari也有什么特殊的处理吧!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。