Solucionado, expongo el codigo para quien lo requiera. Código PHP:
$q=pg_exec($conexion,"SELECT nemp,img from imagen where nemp='$nemp'");
Header("Content-type: image/jpeg");
$imagen1 = pg_unescape_bytea(pg_result($q,0,"img"));
echo $imagen1;
$imagen=pg_result($q,0,"img");
$nombre=pg_result($q,0,"nemp");
$original = @imagecreatefromstring($imagen1);
$ancho = imagesx ($original);
$alto = imagesy ($original);
$t_ancho=$ancho;
$t_alto=$alto;
$thumb = @imagecreatetruecolor($t_ancho,$t_alto);
ImageCopyResized($thumb, $original, 0, 0, 0, 0, $t_ancho, $t_alto, $ancho, $alto);
Imagejpeg($thumb,'C:/thumbs/'.pg_result($q,0,"nemp").'.jpg',90);
Realmente, y como se podra ver en el codigo no hago un thumbnail en el sentido estricto de su concepto, pero con solo cambiar las variables t_ancho y t_alto se puede obtener la miniatura. Yo lo que pretendia era sacar de la base las imagenes y almacenarlas en una carpeta , para orientar mi desarrollo de diferente forma.