|
@@ -655,8 +655,9 @@
|
|
|
|
|
|
if ([extensionAsset isEqualToString:@"HEIC"] && [CCUtility getFormatCompatibility]) {
|
|
|
|
|
|
- UIImage *image = [UIImage imageWithData:imageData];
|
|
|
- imageData = UIImageJPEGRepresentation(image, 1.0);
|
|
|
+ CIImage *ciImage = [CIImage imageWithData:imageData];
|
|
|
+ CIContext *context = [CIContext context];
|
|
|
+ imageData = [context JPEGRepresentationOfImage:ciImage colorSpace:ciImage.colorSpace options:@{}];
|
|
|
NSString *fileNameJPEG = [[metadata.fileName lastPathComponent] stringByDeletingPathExtension];
|
|
|
metadata.fileName = [fileNameJPEG stringByAppendingString:@".jpg"];
|
|
|
metadata.fileNameView = metadata.fileName;
|