Si la photo fait 340 * 340, elle ne sera bien qu'en petit, sa taille native (1 pouce et qq (2,54cm) en 300 dpi, la moitié en 600dpi).
Pour afficher en grand faut absolument beaucoup de pixels. Il y a des softs pour calculer les pixels qui manquent quand on veut agrandir mais ils ne peuvent pas faire des miracles.
Si on veut qu'une image de 340 pixels soit affichées sur du papier A4, 21 cm de large, ça fait un point coloré (pixels de l'image) tous les 210/340 = 0,6 millimètre, ça se voit (avec du blanc entre deux) ou en pavés de 0,6 mm de côté : pixellisation.
Si l'on veut avoir 300 pixels par pouce, l'image doit faire 21/2,54 * 300 donc 2480 pixels.
Avec une image de 1240 pixels, on imprime des petits carrés de 2 "unités" de côté, ça se voit pas trop. Moins y a de pixels sur une grande surface, plus les carrés grossissent.