A look versus an effect
Ask one question of any filter and it falls cleanly on one side or the other. Does it change what colour things are, or does it change what the picture is made of?
The question
Point at one pixel in a photograph. Apply the filter. Now look at the same place. If what you find there is the same piece of the world in a different colour, you have a look. If what you find there is a dot, a square, a character, a smear of the neighbouring pixels, or a fragment that used to be somewhere else, you have an effect.
That is the whole test, and it holds up better than any list of names because it describes what the operation does rather than what it is called. Sepia is a look. Cross-processing is a look. Teal shadows and orange skin is a look. Turning a photograph into a grid of coloured circles is an effect, and so is reducing it to sixteen colours with a noise pattern hiding the steps, and so is scattering the rows sideways to make it appear broken.
The reason this matters practically rather than philosophically is that the two kinds want completely different machinery underneath them, and a tool that tries to do both ends up doing neither well.
Why a look is a table
A colour transform has a convenient property: the answer depends only on the colour going in, never on where that colour was or what was next to it. Two pixels of identical colour, one in the sky and one in a puddle, come out identical. That means the whole transform can be worked out in advance for a modest number of sample colours and stored — thirty-three steps of red by thirty-three of green by thirty-three of blue, so around thirty-six thousand entries — and then every pixel in a forty-megapixel photograph is a lookup into that table with a blend between the eight nearest entries.
That is what makes a rail of eighteen versions of your photograph affordable here at all, and it is what a strength slider leans on when it asks for the picture again on every move. It is one very cheap operation repeated, and a graphics chip does exactly that kind of work in hardware. It is also why a look is completely reversible in principle and why it never costs you any sharpness: the pixel grid is never touched.


