File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
SDWebImagePDFCoder/Classes Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -182,6 +182,7 @@ + (NSData *)createPDFDataWithBitmapImage:(UIImage *)image {
182
182
return nil ;
183
183
}
184
184
NSMutableData *pdfData = [NSMutableData data ];
185
+
185
186
CGDataConsumerRef pdfConsumer = CGDataConsumerCreateWithCFData ((__bridge CFMutableDataRef)pdfData);
186
187
187
188
CGSize imageSize = CGSizeMake (CGImageGetWidth (imageRef), CGImageGetHeight (imageRef));
@@ -192,7 +193,13 @@ + (NSData *)createPDFDataWithBitmapImage:(UIImage *)image {
192
193
CGContextDrawImage (context, mediaBox, imageRef);
193
194
CGContextEndPage (context);
194
195
195
- return [pdfData copy ];
196
+ UIImage *result = [pdfData copy ];
197
+
198
+ CGImageRelease (imageRef);
199
+ CGDataConsumerRelease (pdfConsumer);
200
+ CGContextRelease (context);
201
+
202
+ return result;
196
203
}
197
204
198
205
+ (BOOL )supportsVectorPDFImage {
You can’t perform that action at this time.
0 commit comments