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 88#import " YYImage+SDAdditions.h"
99#import < objc/runtime.h>
1010
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+
1129@implementation YYImage (SDAdditions)
1230
1331#pragma mark - SDAnimatedImage
@@ -80,21 +98,7 @@ - (void)setSd_imageLoopCount:(NSUInteger)sd_imageLoopCount {
8098}
8199
82100- (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 );
98102}
99103
100104- (void )setSd_imageFormat : (SDImageFormat)sd_imageFormat {
You can’t perform that action at this time.
0 commit comments