Frames loading
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- ios, objective-c, swift
- Ambito
- mobile, performance
Direzione di ricerca
Inizia riproducendo il caso della collection view WebP animata con SDAnimatedImageView, SDWebImageManager e SDImageCodersManager su un dispositivo iOS meno recente o in un ambiente equivalente. Confronta la prima visualizzazione con l’animazione successiva, dopo che le immagini locali sono state elaborate o memorizzate nella cache. Il lavoro è completato quando le circa 50 celle WebP animate locali iniziano a caricarsi e ad animarsi correttamente senza il blocco iniziale segnalato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hello, I'm trying to use animated webp images as cells for collection view and it works nice on new devices, but on devices like iPhone 7 I have such an issue: on first appearing of cell the loading of images is freezed, and scrolling is not (I can scroll the collection without freezes, so it is not main thread lock). There are approximately 50 cells of images, and they loads by frame. After some time (I guess when all frames of images are passed) all cells begin to animate correctly (after closing and reopening the screen too). Looks like it is something connected with caching. All webp-s are local files, so it is not network loading. Am doing something wrong? Here is the code:
SDWebImageManager.shared.optionsProcessor = SDWebImageOptionsProcessor { _, options, context in
var mutableOptions = options
mutableOptions.insert([.retryFailed, .highPriority/*, .preloadAllFrames*/]) // no efffect on frames loading
return SDWebImageOptionsResult(options: mutableOptions, context: context)
}
SDImageCodersManager.shared.addCoder(SDImageWebPCoder.shared)
SDWebImageDownloader.shared.setValue("image/webp,image/*,*/*;q=0.8", forHTTPHeaderField: "Accept")
...
var stickerImageView = SDAnimatedImageView(frame: .zero)
// stickerImageView.shouldIncrementalLoad = true // no efffect on frames loading
stickerImageView.sd_imageTransition = .fade(duration: 0.3)
...
stickerImageView.sd_setImage(with: url, placeholderImage: placeholder)
- Lingua principale
- Objective-C
- Stelle
- 277
- Fork
- 101
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di SDWebImage/SDWebImageWebPCoder
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
SDWebImage/SDWebImageWebPCoder#117 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
SDWebImage/SDWebImageWebPCoder#116 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
SDWebImage/SDWebImageWebPCoder#115 · 4 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
SDWebImage/SDWebImageWebPCoder#113 · 3 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
SDWebImage/SDWebImageWebPCoder#78 · 2 commenti ·
Tutte le issue di SDWebImage/SDWebImageWebPCoder
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
razorpay/razorpay-pod#306 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
objective-see/KnockKnock#55 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
schuyler/macdown3000#589 ·
-
Suzhou subway logo ApertaIcons Metro Public Transport
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
organicmaps/organicmaps#13617 · 1 commento ·