前一阵子我们的项目上线了GIF功能,从上传到显示,各种坑啊。

SDWebImage支持GIF格式图片的显示,但是它的一个致命问题就是在GIF图片的解析上,没有进行优化,导致内存过度占用,随后应用就华丽丽的crash了。。。

怒砸电脑

找了几个开源库专治GIF显示问题:

YLGIFImage

AnimatedGIFImageSerialization

FLAnimatedImage

VVeboImageView

OLImageView

可以根据自己喜好来选,我最后留下了两个进行选择:OLImageViewFLAnimatedImage,OLImageView之前的项目中有用到过,而FLAnimatedImage则是因为很多大厂都在用。

最后还是顺利的接入了FLAnimatedImage。

棒棒哒