What the tool does to a face
The scan works on a reduced copy — around 480 pixels on the long edge, which is plenty for a blob a few pixels across and keeps the pass instant on a large file. Every pixel is tested for red dominance: a red channel comfortably above both others, and a red share of the total above 42 per cent. The flagged pixels are then grouped into connected regions and each region is judged on three things — area within a band, an aspect ratio between roughly 0.45 and 2.2, and at least 42 per cent of its bounding box filled. What survives all of that is small, round and solid, which is what a pupil is and what a stripe of red fabric is not.
The correction desaturates and darkens. Each pixel inside an accepted disc takes a neutral built from its own green and blue, scaled down, faded in from the edge of the disc so there is no hard rim. Two things are deliberately left alone: any pixel not actually red-dominant, which is how the iris around the pupil survives, and any pixel that is bright and neutral in all three channels, which is the catchlight.
Knowing where the eyes are changes what that test is allowed to be. Press Find the face and a 229,738-byte detector is downloaded once, run on this device, and asked for one thing only: a box and five points per face, two of which are the eyes. The scan then covers a disc over each of those points instead of the whole picture, and the colour test drops to 26 levels of dominance and a 38 per cent share — because the question has changed from is this a pupil to is this pupil red, and the second question is much easier. Two eye points is the smallest thing a detector can return and very nearly the most useful thing this particular layer could be given.
The confirmation step survives that change, deliberately. Five points say where an eye is, not where its pupil is or how far it is open, so the disc is generous and the shape tests still run inside it; and a layer that changed a face without being asked would be the wrong habit for this site to acquire even on the one operation with a single right answer.
The order to work in
Let the scan finish, then look at the rings before you press anything. Zoom in with 2 and check each one is on a pupil. Accepting is all-or-nothing in this release: if the scan has offered you a genuine pupil and a red bead together, you are choosing between correcting both and correcting neither, and correcting both is usually still the better picture.
Then hold the compare control. Red-eye is the one layer where the corrected version almost always looks right and the original looks wrong, which makes it the easiest place to stop paying attention. Look specifically at the catchlight and at the boundary of the iris; if either has gone soft, the disc that was found is larger than the pupil.
- Scan resolution
- ≈480 px long edge
- Search area
- whole frame, or one disc per detected eye
- Red dominance threshold
- 44 levels over max(G, B); 26 inside an eye
- Red share of total
- above 42%; above 38% inside an eye
- Region aspect ratio
- 0.45 to 2.2
- Bounding-box fill
- at least 42%
- Candidates offered
- up to 6, largest first
- Correction
- neutral from G and B, darkened to 74%
- Catchlight
- kept — bright neutral pixels are skipped
What it will not do
- There is no manual pupil tool. If the scan misses an eye — too small in frame, partly behind a lens, lit orange rather than red — there is no way to point at it and say “there”. That is the honest gap in this layer and the one most worth closing.
- Without the face finder it cannot separate a pupil from something else that is small, round and red. The search then covers the whole frame, so a bead, an out-of-focus tail-light or a bright lip highlight can be offered. With the finder that mostly stops, because the search is inside an eye — but the finder has to find the face first, and a face turned away, very small in frame or heavily shadowed is one it will miss. The rings exist for both cases.
- It does not correct animal eyeshine. Green and yellow reflections from a tapetum are a different phenomenon with different colour, and neither the dominance test nor the shape tests apply to them.
What people ask
Why is there no strength slider here when every other layer has one?
Why does it ask before correcting, if there is only one right answer?
It found the pupils but the correction looks flat and dead.
It found nothing and the pupils are clearly red.
Do I have to download the face finder to fix red-eye?
Does this work on the green or yellow eyes in a photograph of a cat?
Should I run this before or after the other layers?
Read next
- Passport and ID photosAppearance locked with the reasons shown, a red-eye check, and a JPG fitted to a form's KB limit.
- Spots and blemishesOpens with the heal brush in hand and the region already over the face.
- How far is too farWhere the caps sit, why they are there, and what the distance readout is measuring.
- Why nothing here reshapes a faceThe one exclusion that is a decision rather than a boundary, and the reasoning behind it.



