Qual é uma boa maneira de verificar se uma imagem é exclusiva usando PHP?

Qual é a melhor maneira de verificar se uma imagem é exclusiva usando PHP? Digamos que eu tenha um diretório com cerca de 30 imagens (cerca de 500 * 500 pixels) e alguém faça o upload de outra foto. Qual é uma boa maneira de verificar se a imagem carregada ainda não está no diretório?

Existe algum meio de criar hash de imagens que podem ser facilmente comparadas? Eu poderia salvar os hash das imagens no diretório e compará-los ao hash da imagem carregada.

O poder da computação não é um problema, não precisa ser capaz de lidar com mais do que algumas fotos por minuto. Também não é o fato de que imagens com diferença de um pixel serão vistas como imagens diferentes. O sistema deve ser capaz de filtrar imagens exatamente iguais.

questionAnswers(5)

yourAnswerToTheQuestion