Skip to content

Commit f8edca7

Browse files
committed
Set the preferred color range to standard when scaling images with extended color range since it triggers a warning
1 parent 31d5cc8 commit f8edca7

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
33

44
# Upcoming
55

6-
### 🔄 Changed
6+
### 🐞 Fixed
7+
- Creating merged channel avatars logged a console warning when the source image uses extended color range [#484](https://github.com/GetStream/stream-chat-swiftui/pull/484)
78

89
# [4.55.0](https://github.com/GetStream/stream-chat-swiftui/releases/tag/4.55.0)
910
_May 14, 2024_

Sources/StreamChatSwiftUI/Utils/Common/NukeImageProcessor.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,9 @@ open class NukeImageProcessor: ImageProcessor {
4545
)
4646

4747
// Draw and return the resized UIImage
48-
let renderer = UIGraphicsImageRenderer(size: scaledImageSize)
48+
let format = UIGraphicsImageRendererFormat()
49+
format.preferredRange = .standard
50+
let renderer = UIGraphicsImageRenderer(size: scaledImageSize, format: format)
4951

5052
let scaledImage = renderer.image { _ in
5153
image.draw(in: CGRect(origin: .zero, size: scaledImageSize))

0 commit comments

Comments
 (0)