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