Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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/embeddedJP...



Another good test page for the browser: https://www.color.org/version4html.xalter


Where, for reference, Safari shows an image that matches the first one listed—meaning, at least in theory, that it fully supports ICC profiles.


Interesting: 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?


I 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.


I 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.


The white line is just because the four quadrants are four separate images, and the four images are HTML-aligned together to make one.


To paraphrase Steve Jobs, "you're pixeling it wrong".




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: