P3 Color Profile Support
- Dominant language
- TypeScript
- Stars
- 14.7k
- Forks
- 777
- PR merge metrics
- No merged PRs in 30d
Description
# Expected Behavior
Resizing an image should not change its color profile
# Current Behavior
Resizing a `Display P3` image results in an `sRGB IEC61966-2.1` image that looks different, i.e., more muted/duller/less contrast than the original
## Steps to Reproduce
```
// Initial image-01 begins as "Display P3"
// Resulting image-02 ends up as "sRGB IEC61966-2.1"
Jimp.read("image-01.jpg")
.then(file => {
return file
.resize(2000, Jimp.AUTO)
.quality(80)
.write("image-02.jpg");
})
```
IF YOUR ISSUE DEPENDS ON A PARTICULAR IMAGE BE SURE TO INCLUDE THIS AS WELL. WE CAN'T REPRODUCE IF WE DON'T HAVE YOUR IMAGE
Input: image-01.jpg

Output: image-02.jpg

## Context
- Jimp Version: 0.22.10
- Operating System: macOS 13.15.2
- Node version: 18.16.0
Contributor guide
Assessment
This issue has not been assessed yet.