No sample needed
Most pages here start from a colour you sample. This one does not: the rotation applies to every visible pixel, and the dropper only tells you where a particular colour will land. Sample the jacket and the rail prints its hex before and after, so the angle can be chosen for the one colour that matters.
The rotation keeps each pixel's chroma and lightness. A colour that cannot exist at its lightness after turning — a light saturated yellow rotated to blue — has its chroma reduced along constant hue to fit sRGB, never clamped channel by channel.
Where a rotation goes wrong
- Skin rotates too. Turn on skin-like protection, which is a colour rule rather than a face detector, or rotate only the hue range you mean.
- A large rotation of a photograph rarely looks natural; foliage turned purple is a design choice, not a correction.
Questions people bring to this page
- Why do whites and greys not change when I rotate the hue?
- Because a grey has no hue to rotate, and neutral protection is on by default so compression noise in white areas is not given a tint either. Turn neutral protection off to see the difference; on most photographs it is a faint coloured speckle.
- Can I rotate only the blues?
- Yes. Switch on “Only the hues near From”, sample a blue, and the hue tolerance becomes the range that rotates. That is the general remapper with a hue-only tolerance — the same engine, said plainly — so the hue dial's band shows exactly which hues will turn.
- How is this different from a hue slider in a photo app?
- The rotation runs in OKLCH, where an angle is a perceptually even step, with chroma and lightness held. An HSL hue slider rotates in a space where yellow and blue have very different lightness, so a rotated photo often brightens or darkens in patches. The rail prints where the sampled colour lands, as a hex and an OKLCH reading.
Next door
- The general remapperHue shift, absolute replace and a stack of operations that can be reordered and edited.
- Replace a colourThe dropper armed on open, two swatches, one operation and nothing else to manage.
- Colour variantsFour to eight colourways from one selection, or one per brand colour, saved as a ZIP.
Image data is never posted anywhere: decode, mask, remap and encode all happen inside this tab's memory, and that memory is released when you leave.