A noter qu'il faut utiliser obligatoirement la/les fonction/s header('Content-Type: image/jpeg'); avec les bons types d'images si on veut pouvoir les afficher (une petite liste déjà rédigée sur developpez.com)
Création d'une ressource d'image (pour charger l'image à redimensionner) : imagecreatefromstring() --> détecte automatiquement le type d'image et retourne false si le type est invalide
Taille d'une image (taille de l'image à redimensionner) : getimagesize() --> retourne un tableau, [0]=>width, [1]=>height
Création d'une nouvelle image "vierge" (pour créer l'image redimensionnée) : imagecreatetruecolor()
Redimensionnement d'une image (recopie l'image de départ dans l'image vierge précédemment créée, avec la nouvelle taille) : imagecopyresampled() --> l'exemple 1 est à voir
Doc générale : https://www.php.net/manual/fr/book.image.php
A noter qu'il faut utiliser obligatoirement la/les fonction/s header('Content-Type: image/jpeg'); avec les bons types d'images si on veut pouvoir les afficher (une petite liste déjà rédigée sur developpez.com)
Peut être utile :