Skip to content

Commit ee09534

Browse files
matmenclaude
andcommitted
Update changelog for version 3.13.2
Lossless JPEG XLs in an enumerated color space are converted to sRGB (#83). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BsU2GEqa9ZsEzvoFgZivFu
1 parent 548e6ad commit ee09534

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## 3.13.2
4+
5+
### Fixes
6+
7+
- Lossless JPEG XLs whose color space their codestream names, without an ICC profile, are converted to sRGB like
8+
ones with a profile (#83). cjxl stores Display P3 images this way, and they came out washed out because the P3
9+
values were read as sRGB: up to 41 levels off LittleCMS's conversion, now within 1. Applies to `Image.decode` and
10+
`Animation.decode`; turn it off with `applyColorProfile: false`. The P3 and BT.2100 primaries, custom primaries and
11+
white points, and linear, DCI and gamma transfer functions are all converted. Lossy (XYB) JPEG XLs, ones with an
12+
ICC profile and HDR ones (PQ, HLG) decode as before.
13+
314
## 3.13.1
415

516
### Changes

0 commit comments

Comments
 (0)