File tree Expand file tree Collapse file tree 5 files changed +46
-5
lines changed
SDWebImageYYPlugin/Classes/YYImage/YYImageBridge Expand file tree Collapse file tree 5 files changed +46
-5
lines changed Original file line number Diff line number Diff line change 1
- github "SDWebImage/SDWebImage" ~> 5.4
1
+ github "SDWebImage/SDWebImage" ~> 5.6
2
2
github "ibireme/YYCache" ~> 1.0
3
3
github "ibireme/YYImage" ~> 1.0
Original file line number Diff line number Diff line change 1
- github "SDWebImage/SDWebImage" "5.4 .0"
1
+ github "SDWebImage/SDWebImage" "5.6 .0"
2
2
github "ibireme/YYCache" "1.0.4"
3
3
github "ibireme/YYImage" "1.0.4"
Original file line number Diff line number Diff line change 1
1
PODS:
2
2
- Expecta (1.0.6)
3
- - SDWebImage/Core (5.4 .0)
3
+ - SDWebImage/Core (5.6 .0)
4
4
- SDWebImageYYPlugin (0.3.0):
5
5
- SDWebImage/Core (~> 5.4)
6
6
- SDWebImageYYPlugin/YYCache (= 0.3.0)
@@ -34,7 +34,7 @@ EXTERNAL SOURCES:
34
34
35
35
SPEC CHECKSUMS:
36
36
Expecta: 3b6bd90a64b9a1dcb0b70aa0e10a7f8f631667d5
37
- SDWebImage: 5bf6aec6481ae2a062bdc59f9d6c1d1e552090e0
37
+ SDWebImage: 21b19f56b4226cdfe3aefe4e6848dc43ed129a86
38
38
SDWebImageYYPlugin: f6c1af162fb075efe5918d8caedee1f3d17c197e
39
39
YYCache: 8105b6638f5e849296c71f331ff83891a4942952
40
40
YYImage: 1e1b62a9997399593e4b9c4ecfbbabbf1d3f3b54
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ TODO: Add long description of the pod here.
31
31
s . source_files = 'SDWebImageYYPlugin/Module/SDWebImageYYPlugin.h'
32
32
s . module_map = 'SDWebImageYYPlugin/Module/SDWebImageYYPlugin.modulemap'
33
33
34
- s . dependency 'SDWebImage/Core' , '~> 5.4 '
34
+ s . dependency 'SDWebImage/Core' , '~> 5.6 '
35
35
36
36
s . subspec 'YYCache' do |ss |
37
37
ss . dependency 'YYCache'
Original file line number Diff line number Diff line change @@ -65,3 +65,44 @@ - (NSUInteger)sd_memoryCost {
65
65
66
66
@end
67
67
68
+ @implementation YYImage (Metadata)
69
+
70
+ - (BOOL )sd_isAnimated {
71
+ return YES ;
72
+ }
73
+
74
+ - (NSUInteger )sd_imageLoopCount {
75
+ return self.animatedImageLoopCount ;
76
+ }
77
+
78
+ - (void )setSd_imageLoopCount : (NSUInteger )sd_imageLoopCount {
79
+ return ;
80
+ }
81
+
82
+ - (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
+ }
98
+ }
99
+
100
+ - (void )setSd_imageFormat : (SDImageFormat)sd_imageFormat {
101
+ return ;
102
+ }
103
+
104
+ - (BOOL )sd_isVector {
105
+ return NO ;
106
+ }
107
+
108
+ @end
You can’t perform that action at this time.
0 commit comments