PHP imagecopy con fondo transparente
Uso este código para crear una imagen a partir de otra imagen png, el fondo es negro de forma predeterminada. Mi pregunta es cómo establecer un fondo transparente.
$input = imagecreatefrompng('image.png');
$output = imagecreatetruecolor(50, 50);
imagecopy($output, $input, 4,0, 8,8, 8,8);
imagecopy... etc.
header('Content-Type: image/png');
imagepng($output);
¿Hay una manera fácil de hacer esto? Gracia