![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/12/2007, 12:03
|
![Avatar de syntex](http://static.forosdelweb.com/customavatars/avatar27565_1.gif) | | | Fecha de Ingreso: noviembre-2002 Ubicación: Cataluña
Mensajes: 978
Antigüedad: 22 años, 3 meses Puntos: 4 | |
Re: Problemas en GD <?
$file = "11.gif";//Nombre de la imagen Original
function image_gd($file)
{
//Separamos las extenciones de archivos para definir el tipo de ext.
$extension = explode(".",$file);
$ext = count($extension)-1;
//Determinamos las extenciones permitidas.
if($extension[$ext] == "jpg" || $extension[$ext] == "jpeg")
{
$image = ImageCreateFromJPEG($file);
}
else if($extension[$ext] == "gif"){
$image = ImageCreateFromGIF($file);
}
else if($extension[$ext] == "png"){
$image = ImageCreateFromPNG($file);
}
else
{
echo "Error, extencion no permitida";
die();
}
$thumb_name = substr($file,0,-5);//nombre del thumbnail
$width = imagesx($image);//ancho
$height = imagesy($image);//alto
$nueva_anchura = 100; // Definimos el tamaño a 100 px
$nueva_altura = ($nueva_anchura * $height) / $width ; // tamaño proporcional
if (function_exists("imagecreatetruecolor"))
{
$thumb = ImageCreateTrueColor($nueva_anchura, $nueva_altura);//Color Real
}
//En caso de no encontrar la funcion, la saca en calidad media
if (!$thumb) $thumb = ImageCreate($nueva_anchura, $nueva_altura);
ImageCopyResized($thumb, $image, 0, 0, 0, 0, $nueva_anchura, $nueva_altura, $width, $height);
header("Content-type: image/gif");
ImageJPEG($thumb, "./segundamano/ventatabla/s_".$file.".gif", 100);
imagedestroy($image);
return $image;
}
/* Forma de uso */
image_gd($file);
?>
Si fuera un simple gif? seria asín?
Me da error
Fatal error: Call to undefined function: imagecreatefromgif() in d:\server\chollo\tmp397d4t9bg2.php on line 24
__________________ ------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------ |