Non si puo fare dal momento che visualizzi un immagine io posso copiarla in locale.
Qualsiasi html metti io posso modificarlo runtime con strumenti tipo firebug o alla peggio indivituare l'img src e scriverlo direttamente per visualizzare l'immagine pulita.
L'unica cosa che puoi fare è aggiungere all'immagine,come tutti fanno, la tua firma o l'url del sito. La metti semitrasparente magari con qualche ombra cosi non è semplice da eliminare.
Lo puoi fare usando le gd library
C'e' sempre la possibilità che qualcuno scarchi la foto e la manipoli ma se vuoi la sicurezza assoluta l'unico modo è non inserire le immagini sul web![]()