6 comments

  • Marc Edwards, over 3 years ago (edited over 3 years ago )

    This seems like bad news, but it’s really not. It is a very widely known thing (amongst graphics programmers, anyway). There are many cases where gamma correction doesn’t happen, but there are many cases where it does.

    It’s really common for antialiasing to be gamma correct.

    Blending doesn’t usually need to be gamma correct.

    Gradients and blurring are usually not gamma correct, but that’s often because of the performance cost. Doing a per-pixel conversion to linear gamma then back again is expensive, CPU/GPU wise.

    So, don’t get angry at iOS for not using gamma correct blur. (I don’t believe iOS’ blur is a full per-pixel gaussian blur anyway. The hardware just isn’t there yet.)

    “Computer Color is Broken” is hyperbolic BS.

    9 points
  • Andy MerskinAndy Merskin, over 3 years ago (edited over 3 years ago )

    This isn't directly related, but I am pretty frustrated with the color inaccuracies in my setup with my Macbook Air and using an iMac as an external monitor. Both use the default, stock-Apple color profiles. My color picking tool, Sip, generates drastically different HEX codes when picking from the same image in the same app on two different displays. Totally maddening.

    If anyone has a sure-fire fix, I would be extremely grateful!

    1 point
    • Marc Edwards, over 3 years ago (edited over 3 years ago )

      I’m not sure about SIP, but Digital Color Meter has a Display Native Values option that will disregard color profiles and give you the exact values, irrespective of the monitor being sampled.

      0 points
      • Andy MerskinAndy Merskin, over 3 years ago (edited over 3 years ago )

        Hrm, that's good to know. Sip is a really handy global color picker with a quick hotkey to sample HEX (or any format you want, really) from anywhere on your system.

        Unfortunately there are no settings to control the color profile it respects.

        Thanks for the suggestion, though!

        0 points