Browse Source

Merge pull request #208 from avalanched/master

use originalData in favour of image
Wei Wang 10 years ago
parent
commit
7897fe5ec7
1 changed files with 3 additions and 3 deletions
  1. 3 3
      Kingfisher/ImageCache.swift

+ 3 - 3
Kingfisher/ImageCache.swift

@@ -187,9 +187,9 @@ public extension ImageCache {
                 
                 let data: NSData?
                 switch imageFormat {
-                case .PNG: data = UIImagePNGRepresentation(image)
-                case .JPEG: data = UIImageJPEGRepresentation(image, 1.0)
-                case .GIF: data = UIImageGIFRepresentation(image)
+                case .PNG: data = originalData ?? UIImagePNGRepresentation(image)
+                case .JPEG: data = originalData ?? UIImageJPEGRepresentation(image, 1.0)
+                case .GIF: data = originalData ?? UIImageGIFRepresentation(image)
                 case .Unknown: data = originalData ?? UIImagePNGRepresentation(image.kf_normalizedImage())
                 }