quando ingrandisci di molto una foto è ovvio che si sgrana...
se vuoi fare così devi avere già l'immagine di grandi dimensioni, che si deve rimpicciolire piuttosto che ingrandire...
Secondo me l'immagine che devi avere deve essere almeno 1280x1024; puoi scattarla con una buona fotocamera digitale