Non capisco davvero come si usa, qualcuno può farmi un esempio pratico?

io ho provato a fare questo...

<?php
imagecopy('1.jpg', '0.jpg', 0, 100, 800, 600, 100, 100);
echo("[img]1.jpg[/img]</img>");
?>

ma non mi crea l'immagine copiata.

se creo l'immagine prima con un'altra funzione e poi la uso come destinazione per imagecopy ottengo un jpg nero.