Quel que soit le format, il y a d'abord le rapport entre le nombre de pixels du fichier et la dimension d'impression. Pour un résultat où les pixels n'apparaissent pas sur une imprimante jet d'encre, il faut un rapport d'au moins 200 dpi (soit 200 pixels par pouce imprimé), ce qui fait qu'une image optimisée pour le web, donc l'affichage à l'écran, sera réduite à un gros timbre poste si on veut l'imprimer avec cette qualité suffisamment fine.
Ensuite il faut savoir qu'un gif a au maximum 256 couleurs différentes, ce qui en fait un assez mauvais format pour la photo et un très bon pour les images graphiques avec des aplats de couleur. Le jpeg ou le png à l'opposé contiennent une palette de plus de 16 millions de couleurs, donc tout indiqués pour la photo.