Thanks for considering to open an issue. Before you submit your issue, please confirm these boxes are checked.
[x] I have read the wiki page and cheat sheet, but there is no information I need.
[x] I have searched in existing issues, but did not find a same one.
[x] I want to report a problem instead of asking a question. It'd better to use kingfisher tag in Stack Overflow to ask a question.
Issue Description
What
I am trying to achieve smooth displaying (and playing) animated images (GIF) in table view.
I have tried the following options:
AnimatedImageView: if image view is small - loads and plays GIF without any issues. But if image view is quite large (has screen width) - it uses too much CPU so my table view scroll speed is ugly. (NOT AN OPTION)
UIImageView with backgroundDecode: loads an image without any issues, BUT does not play GIF (just shows first frame) (NOT AN OPTION)
UIImageView without backgroundDecode: loads an image without any issues, BUT it has a UI lag immediately before displaying loaded GIF. There are no any other issues with this option.
Is there any fixes for this short lag in option 3?
Reproduce
The gif image that was used during testing this issue is:
Check List
Thanks for considering to open an issue. Before you submit your issue, please confirm these boxes are checked.
Issue Description
What
I am trying to achieve smooth displaying (and playing) animated images (GIF) in table view.
I have tried the following options:
AnimatedImageView
: if image view is small - loads and plays GIF without any issues. But if image view is quite large (has screen width) - it uses too much CPU so my table view scroll speed is ugly. (NOT AN OPTION)UIImageView
withbackgroundDecode
: loads an image without any issues, BUT does not play GIF (just shows first frame) (NOT AN OPTION)UIImageView
withoutbackgroundDecode
: loads an image without any issues, BUT it has a UI lag immediately before displaying loaded GIF. There are no any other issues with this option.Is there any fixes for this short lag in option 3?
Reproduce
The gif image that was used during testing this issue is:
https://lh3.googleusercontent.com/-xPp5V0RpKS9VoXE5vusG3xUzQjR-TZ0swiQiibWT3buny6t_FB2qf_O0p-1qV-M3jF0ImXDTDgWNdPawONzPShsfiStUcWLp821sRo
Other Comment
[Add anything else here]