Osobiście nigdy nie potrzebowałem badać obrazów w PHP, wystarczyła mi podstawowe funkcje tj. dodaj tekst czy zmniejsz obraz.
Ale w dokumentacji jest coś takiego jak Image Processing (ImageMagick)
https://www.php.net/manual/en/book.imagick.phphttps://www.php.net/manual/en/imagickpixel.getcolorcount.phpBiblioteka PHP która pozwala liczyć kolory na obrazie.
Możesz dzięki temu sprawdzać ile kolorów w danym odcieniu kolorów są na obrazie.
Jednakże, zanim zaczniesz budować kod szukając pikseli nagości, to pomyśl kiedy taki skrypt otaguje nagość?
Wystarczy, że ktoś da zdjęcie swojej twarzy i już >70% może to być zdjęcie gołej skóry, czyli pikseli o podobnych odcieniach.
Co jeżeli ktoś rzuci zdjęcie nagości w kolorach szarości? Itd, itp.