Per il testo non saprei, per le immagini ci sono tante soluzioni in javascript più o meno efficaci, ma tieni a mente una cosa:
per quanto tu ti possa impegnare a "proteggere" le tue immagini, non cè modo di impedire a un utente (che io sappia) di fare uno STAMP da tastiera...