Re: [问题] 图片下载传输效率问题

楼主: lp19fox (身藏唐演诗集就是死罪)   2014-07-14 13:14:51
※ 引述《SwiftLang (Swift-Lang)》之铭言:
: ※ 引述《chen0404 (没有暱称)》之铭言:
: : 我正在实作一个关于图片分享相关的APP 有使用SDWebImage
: : 这个套件基本解了许多网络(server)/图片间的传输与暂存问题(推荐给大家)
: : 但由于iphone 5之后的萤幕是使用retina 所以为了图片品质
: 应该是iPhone4之后就是Retina才对
: : 我必须把原本例如 320x400的图片 放大成 640x800的图片
: : 这样才不会在retina萤幕上造成分辨率不佳(还是我的解法有误? 请指正)
: 这没错,不过千万不要直接把320x400直接Scale到640x800...
: : 但这样也造成了网络传速的问题, 当我有100张图时, 必须花许多时间下载
: : 但我在体验Instagram或者Pinterest时 他们的图片传输都很快
: : 图片品质也很好, 请问他们有什么额外处理吗?
: Instagram的图片好像也没多大,一张640x800的照片了不起应该也几十几百K
: 呈现方式是用TableView的话,TableViewCell要到画面上才会加载,再用Async的方式
: 下载图片,其实问题应该没你想像的严重,现在大家网络也都很快,除非你图片都MB起跳
: : 目前是有想到先在server端把图片压缩起来, 传到app再解压缩
: : 但这样似乎又造成了手机的负担... 请问有好的solution吗?
: : (pinterest感觉他们的图片都是同一个source, 而不像fb的图片可能是先thumb
: : 点进去才是原图)
: : 谢谢大大....
: SDWebImage不错用,不过后来处理网络用AFNetworking发现AFN也有处理图片的class
: 后来就通通用AFNetworking了,推荐你试试看
AFNetworking 有图片快取(ImageCache)

Links booklink

Contact Us: admin [ a t ] ucptt.com