File tree Expand file tree Collapse file tree 1 file changed +19
-15
lines changed
SDWebImageYYPlugin/Classes/YYImage/YYImageBridge Expand file tree Collapse file tree 1 file changed +19
-15
lines changed Original file line number Diff line number Diff line change 8
8
#import " YYImage+SDAdditions.h"
9
9
#import < objc/runtime.h>
10
10
11
+ static inline SDImageFormat SDImageFormatFromYYImageType (YYImageType type) {
12
+ switch (type) {
13
+ case YYImageTypeJPEG:
14
+ case YYImageTypeJPEG2000:
15
+ return SDImageFormatJPEG;
16
+ case YYImageTypePNG:
17
+ return SDImageFormatPNG;
18
+ case YYImageTypeGIF:
19
+ return SDImageFormatGIF;
20
+ case YYImageTypeTIFF:
21
+ return SDImageFormatTIFF;
22
+ case YYImageTypeWebP:
23
+ return SDImageFormatWebP;
24
+ default :
25
+ return SDImageFormatUndefined;
26
+ }
27
+ }
28
+
11
29
@implementation YYImage (SDAdditions)
12
30
13
31
#pragma mark - SDAnimatedImage
@@ -80,21 +98,7 @@ - (void)setSd_imageLoopCount:(NSUInteger)sd_imageLoopCount {
80
98
}
81
99
82
100
- (SDImageFormat)sd_imageFormat {
83
- switch (self.animatedImageType ) {
84
- case YYImageTypeJPEG:
85
- case YYImageTypeJPEG2000:
86
- return SDImageFormatJPEG;
87
- case YYImageTypePNG:
88
- return SDImageFormatPNG;
89
- case YYImageTypeGIF:
90
- return SDImageFormatGIF;
91
- case YYImageTypeTIFF:
92
- return SDImageFormatTIFF;
93
- case YYImageTypeWebP:
94
- return SDImageFormatWebP;
95
- default :
96
- return SDImageFormatUndefined;
97
- }
101
+ return SDImageFormatFromYYImageType (self.animatedImageType );
98
102
}
99
103
100
104
- (void )setSd_imageFormat : (SDImageFormat)sd_imageFormat {
You can’t perform that action at this time.
0 commit comments