Skip to content

Instantly share code, notes, and snippets.

@jonrandy
Created August 13, 2026 08:19
Show Gist options
  • Select an option

  • Save jonrandy/9704fff1b34628fcb13facec81e8c5cf to your computer and use it in GitHub Desktop.

Select an option

Save jonrandy/9704fff1b34628fcb13facec81e8c5cf to your computer and use it in GitHub Desktop.
Checking for Fake/AI Generated Photos

So you don't have to rely on instinct, always check in this order. Four letters, ISLP:

  • I, Iris. Round, no deformation. And read its reflection: it tells you what light was there. If that light makes no sense with the rest, the image is lying.
  • S, Skin. Real pores, not a suffocatingly clean uniformity or freckles laid down like a stencil.
  • L, Light and shadow. They must make sense in context. One sun for the whole scene. No shadow without a body to cast it.
  • P, Physics. The laws must hold. Blur that's gradual, not a 2D backdrop. Glasses with lenses, a bridge and arms. Optics and framing that could live together in a real camera.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment