Es una combinacion de calidad de imagen/dimensiones tanto iniciales como resultantes.
 
No todas las imagenes soportaran la ampliacion, vamos que no es un proceso garantizado a las imagenes. 
Porque no hay una generacion de puntos a partir de pixeles difusos. 
Existen algunos programas:  
http://www.benvista.com/main/content...page=downloads 
Graphic converter, IPHOTO.  
http://web.educastur.princast.es/pro...du/doc0304.htm