sulla guida uff. di php ho trovato questo che è meglio
codice:
$textImage = imagecreate(200,100);
$white = imagecolorallocate($textImage, 255, 255, 255);
$black = imagecolorallocate($textImage, 0, 0, 0);
imagefttext($textImage, 16, -30, 10, 30, $black,"C:\Windows\fonts\arial.ttf", "Arial, 16 pixels");
header("Content-type: image/png");
imagepng($textImage);
imagedestroy($textImage);
n.b. se il testo è troppo lungo va fuori box.

invece per quel che riguarda imagerotate c'è questo:
imagerotate ( resource $source_image, float $angle, int $bgd_color [, int $ignore_transparent] )

ma non ho capito l' int bg_col che tipo di intero deve essere .. mi spiego assegno dei valori, ma assegnando p.es. 900900900 (tre serie di 900) lo sfondo dell'immagine RUOTATA di un certo angolo diventa chiaro, ma non so come farlo diventare bianco
Qualcuno mi sa dare una spiegazione su int $bgd_color e int $ignore_transparent
grazie