Tal vez esta funcion pueda ayudarte a resolver el problema (ImageCopyResized)<br>
<br>
<h2>Descripción</h2>
int <b class="methodname">imagecopyresized</b> ( int dst_im, int src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH )<br>
<br>
<p>
ImageCopyResize copia una porción rectangular de una imagen
hacia otra imagen. <var class="parameter">dst_im</var> es la
imagen de destino, <var class="parameter">src_im</var> es el
identificador de la imagen origen. Si la altura y anchura de
las coordenadas de origen y destino difieren se realizará
un estrechamiento o un estiramiento apropiado del fragmento de
la imagen. Las coordenadas van localizadas sobre la esquina
superior izquierda. Esta función se puede usar para copiar
regiones dentro de la misma imagen (si <var class="parameter">dst_im</var>
es igual que <var class="parameter">src_im</var>) pero si las regiones
se solapan los resultados seran impredecibles.</p>
Fuente:<br>
<a href="http://mx.php.net/manual/es/function.imagecopyresized.php">http://mx.php.net/manual/es/function.imagecopyresized.php</a><br>
<br>
<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><span style="font-weight: bold; font-family: courier new,monospace;">|-----------------------------</span><span style="font-weight: bold; font-family: courier new,monospace;">-----------------|</span><br style="font-weight: bold; font-family: courier new,monospace;"><span style="font-weight: bold; font-family: courier new,monospace;">|
|--------------|
|</span><br style="font-weight: bold; font-family: courier new,monospace;"><span style="font-weight: bold; font-family: courier new,monospace;">|
| img.jpg |
background.png |</span><br style="font-weight: bold; font-family: courier new,monospace;"><span style="font-weight: bold; font-family: courier new,monospace;">|
|--------------|
|</span><br style="font-weight: bold; font-family: courier new,monospace;"><span style="font-weight: bold; font-family: courier new,monospace;">|
|</span><br style="font-weight: bold; font-family: courier new,monospace;"><span style="font-weight: bold; font-family: courier new,monospace;">|-----------------------------</span><span style="font-weight: bold; font-family: courier new,monospace;">-----------------|</span><br></blockquote></div>-- <br><a href="http://www.myalgorithm.com">www.myalgorithm.com</a>