Bonsoir, cette réponse n'aidera certainement pas Falchy Joe, mais elle peut toujours servir à quelqu'un qui a le même problème, comme je l'ai eu ce soir.
En fait si le fond de l'image deviens noir après le redimensionnement, c'est parce qu'on utilise la fonction "imagecreatetruecolor" pour creer l'image de "destination de copie". Or, la fonction de cette... fonction est : "imagecreatetruecolor() retourne une ressource représentant une image noire."
Donc j'ai trouvé une solution en faisant :
$fond_noir = imagecolorallocate($destination, 0, 0, 0);
imagecolortransparent($destination, $fond_noir);
imagepng($destination, $direction);
Le rendu est pas super sur l'essai que j'ai fait, mais ça marche ;)
GhosterK