risolto, scusate...

il caffè fa sempre bene:

ho domenticato queste 2 righe:

imagealphablending($im, false);
imagesavealpha($im, true);