Alguien me puede echar una mano con este códifo, pues la verdad no es mio lo encontre en la web ya que deseo reescdalar una imagen, pero el codigo corta la imagen y ps si funciona pero yo no kiero que la corte sino que la reescale.
Código PHP:
<?php
header( "Content-type: image/jpeg" );
import_request_variables("GP");
// Creamos una imagen desde un archivo jpeg
$img2 = imagecreatefromjpeg( $imagen );
// Obtenemos la mitad del tamaño de la imagen
$w1 = intval( imagesx( $img2 ) / 2 );
$h1 = intval( imagesy( $img2 ) / 2 );
// Creamos una segunda imagen de la mitad de
// tamaño que el archivo jpeg
$img1 = imagecreatetruecolor( $w1, $h1 );
// Escalamos la imagen jpeg sobre la imagen nueva
imagecopyresized( $img1, $img2, 0, 0, 0, 0, $w1, $h1, 180, 180 );
// Damos salida a la imagen final
imagejpeg( $img1 );
// Destruimos ambas imágenes
imagedestroy( $img1 );
imagedestroy( $img2 );
?>