Skip to content

Commit b8084fd

Browse files
fix(ios): replace UIGraphicsBeginImageContext in Compression.m (#2055)
Fixes #2054
1 parent 4394930 commit b8084fd

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

ios/src/Compression.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@ - (ImageResult*) compressImageDimensions:(UIImage*)image
5353
}
5454
CGSize newSize = CGSizeMake(newWidth, newHeight);
5555

56-
UIGraphicsBeginImageContext(newSize);
57-
[image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
58-
UIImage *resizedImage = UIGraphicsGetImageFromCurrentImageContext();
59-
UIGraphicsEndImageContext();
56+
UIGraphicsImageRenderer *renderer = [[UIGraphicsImageRenderer alloc] initWithSize:newSize];
57+
UIImage *resizedImage = [renderer imageWithActions:^(UIGraphicsImageRendererContext * _Nonnull rendererContext) {
58+
[image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
59+
}];
6060

6161
result.width = [NSNumber numberWithFloat:newWidth];
6262
result.height = [NSNumber numberWithFloat:newHeight];

0 commit comments

Comments
 (0)