Changer les niveaux sur le jpg ne servira pas à grand chose si l'image était sur-exposée au départ. L'image aura l'air plus contrastée, mais la qualité ne sera pas forcément au rendez-vous.
C'est une opinion.
Mais je ne la partage pas.
L'outil Niveaux n'agit pas sur les contrastes. Il agit d'abord sur la gamme dynamique de l'image. En ajustant les curseurs, on modifie la gamme tonale, ici en l'étendant vers les basses lumières, pour retrouver des valeurs s'étendant de 0 à 255, du noir profond au blanc pur.
En étendant la gamme tonale, on recrée incidemment plus de contraste : on écarte les extrèmes dans cet exemple, donc les valeurs sont plus "espacées".
Mais on peut au contraire réduire incidemment le contraste, lorsque la gamme dynamique, trop large à l'origine, nécessite à l'opposé d'être resserrée, ou lorsqu'on modifie la position du curseur médian.
Quant à la "qualité", même sur un jpeg de 300 Ko, chacun peut se faire son opinion de visu.