Bonjour,
Pour changer le format d'une image jpg, le mieux est d'utiliser un logiciel approprié.
Si on veut le faire soi-même, il faut se documenter sur le format : les pixels jpeg sont représentés par luminance et chrominance et compressés par groupe de 8x8 pixels. L'exercice consiste donc à décompresser, faire des interpolations à deux dimensions et recompresser.
Un cas moins difficile est de tourner l'image (passer de portrait à paysage), sous réserve que les deux dimensions soient multiples de 8. Il n'y a pas besoin de décompresser/recompresser ni d'interpoler.
Manu