Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: H4RR13R en 25 Febrero 2008, 21:29 pm



Título: [SOLUCIONADO]problema al crear imagen con libreria GD
Publicado por: H4RR13R en 25 Febrero 2008, 21:29 pm
wenas gente! resulta que he hecho un script para que las imagenes mas grandes de la tabla de mi web, hacerlas mas pequeñas, resulta que es el siguiente codigo, el problema esque no me las crea, me las deja en la carpeta y de ahi por lo que sea no me hace la imagen nueva, creo que la libreria gd esta activada porque sino iagesx y imagesy no funcionarian ( creo) aqui os dejo el codigo

Código:
$img2 = "images/$name_image";

$img = imagecreatefromjpeg($img2);
$x_image = imagesx($img);
$y_image = imagesy($img);
$_division = $x_image / $y_image;
$y_menos = 0;
$x_newimage = $x_image;
$y_newimage = $y_image;
if( $x_image > 680 )
{
while( $x_newimage > 680 )
{
$x_newimage -= 20;
$y_menos += 20;
}
$y_menos = $y_menos / $_division;
$y_newimage = $y_image - $y_menos;
$new_image = imagecreatetruecolor($x_newimage,$y_newimage);
imagecopyresized($new_image,$img,0,0,0,0,$x_newimage,$y_newimage,$x_image,$y_image);
imagejpeg($new_image,$name_image,100); //$name_image si existe aunque no se muestre

}

saludos y espero que pueda ayudarme :D