3 ms·
Again, my suspicion is that you are actually seeing the ICC profile being applied correctly, and it is the pixel values in your image that are incorrect. A goo
by dcrazy 10mo ago
Again, my suspicion is that you are actually seeing the ICC profile being applied correctly, and it is the pixel values in your image that are incorrect.
A good test would be to run a single 100% sRGB red pixel through your image processing pipeline, and then inspecting the resulting PNG file in a hex editor to see what value is encoded.
You can also visit this web page to actively test each web browser’s respect for embedded ICC profiles: https://www.gballard.net/psd/go_live_page_profile/embeddedJPEGprofiles.html# https://www.gballard.net/psd/go_live_page_profile/embeddedJP...
- mirashii 10mo agoAnother good test page for the browser: https://www.color.org/version4html.xalter https://www.color.org/version4html.xalter
- danaris 10mo agoWhere, for reference, Safari shows an image that matches the first one listed—meaning, at least in theory, that it fully supports ICC profiles.
- gcanyon 10mo agoInteresting: for me, the image quadrants display correctly in Safari, but there is a horizontal white line between the top and bottom left quadrants. You're not seeing that?
- mirashii 10mo agoI see the white line on mobile, but not on desktop, though my OS versions are wildly different too, so hard to narrow down exactly what it might be there.
- danaris 10mo agoI see the white line on Safari, and also on Mac Firefox. No idea what the line means—it's not present in any of the reference images.
- smileybarry 10mo agoThe white line is just because the four quadrants are four separate images, and the four images are HTML-aligned together to make one.
- leptons 10mo agoTo paraphrase Steve Jobs, "you're pixeling it wrong".