Sicuramente il primo usa le librerie GD di PHP.
è discretamente facile da usare, basta spulciare un po' il manuale di PHP: http://it.php.net/gd
questo l'ho scritto io per generare signature in tempo reale:
Codice:
<?php
$nickname = $_GET['nick'];
$signature = @imagecreatefromjpeg( "image.jpg" );
$red = @imagecolorallocate($signature, 160, 15, 15);
$gray = @imagecolorallocate($signature, 160, 160, 160);
$black = @imagecolorallocate($signature, 15, 15, 15);
@imagettftext( $signature, 15, 0, 182, 22, $gray, 'garamond.ttf', $nickname );
@imagettftext( $signature, 15, 0, 180, 20, $black, 'garamond.ttf', $nickname );
@imagettftext( $signature, 15, 0, 270, 40, $red, 'euro.ttf', "·Coordinatore·" );
@imagejpeg( $signature );
?>
per usarlo si salva in un file php tipo "sign.php" e lo si chiama con una tag img:
<img src='sign.php?nick=prova' />
O in un forum con le tag IMG:
[IMG]http://..../sign.php?nick=prova[/ IMG]
notare che i .ttf delle font devono essere nella stessa cartella del .php!