From c6be3db81f8b78fc4b50a4442936f9b56e8c27a6 Mon Sep 17 00:00:00 2001 From: DreamPiggy Date: Tue, 2 Feb 2021 15:59:05 +0800 Subject: [PATCH] Fix the encoding compatibility for CMYK image --- SDWebImageBPGCoder/Classes/SDImageBPGCoder.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SDWebImageBPGCoder/Classes/SDImageBPGCoder.m b/SDWebImageBPGCoder/Classes/SDImageBPGCoder.m index e90864d..d9b986c 100644 --- a/SDWebImageBPGCoder/Classes/SDImageBPGCoder.m +++ b/SDWebImageBPGCoder/Classes/SDImageBPGCoder.m @@ -304,7 +304,8 @@ - (BPGImage *)sd_encodedBPGFrameWithImage:(nonnull UIImage *)image { .bitsPerComponent = (uint32_t)bitsPerComponent, .bitsPerPixel = (uint32_t)bitsPerPixel, .colorSpace = CGImageGetColorSpace(imageRef), - .bitmapInfo = bitmapInfo + .bitmapInfo = bitmapInfo, + .renderingIntent = CGImageGetRenderingIntent(imageRef) }; vImage_CGImageFormat destFormat = { .bitsPerComponent = 16,