Librairie graphique GD.
voir aussi imagemagick
Dans le manuel PHP au chapitre Image Processing and GD.
Practical PHP Programming - TuxRadar Linux dans la section Multimedia.
Masque de transparence PHP/GD2 par Xavier Garreau.
Polices Freetype et gd-2.0 par Xavier Garreau.
<?php error_reporting(-1); $font = realpath(dirname(__FILE__)).'/comic.ttf'; $image = imagecreate(400,300); $blue = imagecolorallocate($image, 0, 0, 255); $white = ImageColorAllocate($image, 255,255,255); $size = (isset($_GET['size']) ?$_GET['size'] :44 ); $text = (isset($_GET['text']) ?$_GET['text'] :'Hello, world !' ); $angle = (isset($_GET['angle']) ?$_GET['angle'] :0 ); $x = (isset($_GET['x']) ?$_GET['x'] :20 ); $y = (isset($_GET['y']) ?$_GET['y'] :150 ); imagettftext($image, $size, $angle, $x, $y, $white, $font, $text); header("content-type: image/png"); imagepng($image); imagedestroy($image);