Re: [問題] 圖片下載傳輸效率問題

看板MacDev作者 (身藏唐演詩集就是死罪)時間10年前 (2014/07/14 13:14), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《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) -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.79.13.235 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1405314893.A.984.html
文章代碼(AID): #1JmsTDc4 (MacDev)
文章代碼(AID): #1JmsTDc4 (MacDev)