Sulla grafica bitmap, sul php in generale, sulle librerie grafiche di php o sul confronto di bitmap?

Se ti basta, puoi confrontare i due file:

if(file_get_contents($file1)==file_get_contents($n ile2$)){...}

Ma se vuoi confrontare le bitmap fornite dai due file alloda devi (in sintesi)

- aprire le due immagini in due gworld con la libreria grafica;
- leggere le dimensioni (ed intanto vedere che combacino);
- cicli una variabile x per ogni riga
-- cicli una variabile y per ogni pixel
--- confronti i due pixel (x,y) dai due gworld
- chiudi i cicli ed in base ai confronti decidi cosa fare

Chiaramente userai una variabile di controllo (es $uguali) che setterai a true all'inizio ed a false se due pixel non combaciano: alla fine ti dirà se le immagini sono uguali o no.
Se trovi due pixel differenti dovresti anche uscire all'istante dai due cicli annidiati.
Potresti usare uncriterio più sofisticato nel confronto delle copie di pixel: anzichè cercare la uguaglianza dei vettori rgb potresti accontentarti di una somiglianza entro una certa soglia.

Non è difficile ma solo complesso, però richiede varie conoscenze diparate.
Parti dalla serzione relativa alla grafica di un buon manuale di php.

Buon lavoro.