Remove unnecessary CGImage check when encode first frame because UIAnimatedImage.CGImage return the first frame's CGImage
This commit is contained in:
parent
8ab4c5cd14
commit
e54b276e57
|
@ -464,13 +464,7 @@
|
|||
BOOL encodeFirstFrame = [options[SDImageCoderEncodeFirstFrameOnly] boolValue];
|
||||
if (encodeFirstFrame || frames.count == 0) {
|
||||
// for static single webp image
|
||||
CGImageRef imageRef = image.CGImage;
|
||||
#if SD_UIKIT || SD_WATCH
|
||||
if (!imageRef) {
|
||||
imageRef = image.images.firstObject.CGImage;
|
||||
}
|
||||
#endif
|
||||
data = [self sd_encodedWebpDataWithImage:imageRef quality:compressionQuality];
|
||||
data = [self sd_encodedWebpDataWithImage:image.CGImage quality:compressionQuality];
|
||||
} else {
|
||||
// for animated webp image
|
||||
WebPMux *mux = WebPMuxNew();
|
||||
|
|
Loading…
Reference in New Issue