我得到了混合信号,正如wiki所说:WebpFramework
是一个外部框架,您可以使用它来解析WebP数据。目前,Kingfisher不支持开箱即用的WebP图像。
但是作者有这样的评论:
这是一个WebP镜像,仅内置iOS 14支持。
这也指向FAQ,其中说:
我可以加载一些特殊的图像格式,如WebP?
是的,但它不是内置的支持在翠鸟。您可能需要实现自己的ImageProcessor
和CacheSerializer
。其他一些库也已经这样做了,例如KingfisherWebP。有关此主题的更多讨论,请在问题中搜索“webp”。
我不清楚iOS 14 built-in support是否会自动“吸收”到Kingfisher中,我也不明白为什么wiki和FAQ都提到了这一点。
我宁愿避免使用KingfisherWebP,因为它似乎不是很活跃,根据作者的评论,他们还没有利用iOS 14的支持?
我还注意到,从iOS 14 webp格式有一个内置的支持。我们计划实施此功能,以减少iOS 14设备的内存占用。
1条答案
按热度按时间xriantvc1#
答案是肯定的:Kingfisher在iOS 14+上支持WebP,常见问题解答已更新此信息。