si fa con le librerie GD di php...
Poi se devi "stampare" scritte hai bisogno dei font...
Codice PHP:
<?php
/*se nn hai i socket disponibili
la img deve essere sul tuo spazio web*/
$url_della_img="img.jpg";
$url_del_font="font.ttf";
$scritta="che bella scritta!!";
Header("Content-Type: image/jpeg");
/*in questa versione semplificata
la img in ingresso deve essere jpg*/
$im = @imagecreatefromjpeg($url_della_img) or die ("non disponibile");
/*scegliamoci il colore
della scritta in rgb*/
$textcolor = imagecolorallocate($im, 199, 199, 199);
/*scriviamo sulla nostra img
scegliendo l'allocazione della scritta
modificando i numerini
*/
ImageTTFText ($im, 0, 0, 20, 20, $textcolor, $url_del_font, $scritta);
/*eccole servita la sua img */
imagejpeg($im);
?>