jldag à raison. La résolution que t'indique le fichier ne veut pas dire grand chose. Même en augmentant les DPI sur photoshop ça ne change rien dans le fond. Au final c'est un rapport entre un nombre de pixel et une longueur (la taille physique de la photo).
Une même photo de 4783x3599 peut avoir une résolution de 100DPI, de 300DPI, de 400DPI, 1000DPI…
Tout dépend de la taille de la toile sur laquelle tu vas l'imprimer (ou la taille du papier).
Le support que tu as choisi est 40x30 pouces et le site t'impose une résolution de 120 DPI (120 pixel par pouces).
Ta photo devra faire 40x120 X 30x120 = 4800x3600 pixel.
Tu es légèrement en dessous, à 119, 96 DPI. Le site ne fait pas de différence. On lui a fixé une limite, il l'applique.
Si tu avais choisi une taille d'impression de 10x15 cm par exemple (3, 94x5, 91 pouces) tu aurais eu une résolution plus importante.
3599 sur la hauteur / 3, 94 pouces en hauteur = 913 DPI.
Bref, pour la taille que tu désires tu peux rééchantillonner l'image pour qu'elle dépasse la résolution requise. Ce que tu viens d'ailleurs de faire en augmentant le nombre de pixel à 5000 dans la largeur.
*
Au final la résolution a une importance relative. Tout dépend de la distance à laquelle on regarde le support. Logiquement, plus le support est grand, plus on prend de recul, moins la résolution a besoin d'être importante.
Sur cette
page Wikipedia il y a un tableau qui donne les différentes distances auxquelles l'oeil humain ne discerne plus les pixels en fonction de la distance.
On voit qu'en regardant l'image à 1 m du support on a besoin d'une résolution de 76 DPI pour que l'oeil ne puisse pas distinguer les pixels.
*
En faisant quelques calculs, on déduit par exemple qu'un écran full HD (1080p) de 40 pouces = 55DPI et qu'il a besoin d'un recul d'1m38 pour ne plus qu'on distingue les pixels.