Sei fortunato che proprio in questi giorni mi sto documentando su questa libreria e devo dire che è proprio una figata!!!

Come prima cosa imposta l'header della pagina:
header("Content-type: image/png");

Poi crea l'immagine (in questo caso visto che non è necessario che sia visibile va bene anche 10x10 pixel:
$im = imagecreatetruecolor(10, 10);

Coloriamo l'immagine di bianco (o in qualsiasi altro colore per non renderla visibile):
$bianco = imagecolorallocate($im, 255, 255, 255);
imagefilledrectangle($im, 0, 0, 10, 10, $bianco);

E ora disegnamo l'immagine:
imagepng($im);
imagedestroy($im);

Da qui in poi puoi utilizzare tutto il codice php che vuoi!

Script completo:
Codice PHP:
<?php
header
("Content-type: image/png");
$im imagecreatetruecolor(1010);
$bianco imagecolorallocate($im255255255);
imagefilledrectangle($im001010$bianco);
imagepng($im);
imagedestroy($im);
?>
Ovviamente non puoi utilizzare echo o altre funzioni di output visto che l'unico output a video di questa pagina è un immagine png!