in iOS/WAStickersThirdParty/WebPManager.swift [48:65]
func decode(webPData data: Data) -> [UIImage]? {
guard let decoder = YYImageDecoder(data: data, scale: 1.0) else { return nil }
var images: [UIImage] = []
for index in 0..<decoder.frameCount {
guard let frame = decoder.frame(at: index, decodeForDisplay: true) else {
continue
}
guard let image = frame.image else {
continue
}
images.append(image)
}
if images.count == 0 {
return nil
}
return images
}