Преглед изворни кода

Merge pull request #171 from nixzhu/master

Do not decode an animated image.
Wei Wang пре 10 година
родитељ
комит
c333625b1c
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5 0
      Kingfisher/UIImage+Extension.swift

+ 5 - 0
Kingfisher/UIImage+Extension.swift

@@ -67,6 +67,11 @@ extension UIImage {
     }
     
     func kf_decodedImage(scale scale: CGFloat) -> UIImage? {
+        // prevent animated image (GIF) lose it's images
+        if images != nil {
+            return self
+        }
+
         let imageRef = self.CGImage
         let colorSpace = CGColorSpaceCreateDeviceRGB()
         let bitmapInfo = CGBitmapInfo(rawValue: CGImageAlphaInfo.PremultipliedLast.rawValue).rawValue