Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2004, 03:30
dolarsrg
 
Fecha de Ingreso: julio-2003
Mensajes: 209
Antigüedad: 20 años, 9 meses
Puntos: 0
Exclamación Problemas con imagecreatefrom...

Hola a todos:

Tengo un problema muy raro al usar las funciones imagecreatefromjpeg, imagecreatefromgif,...

Siempre que llamo a una de ellas desde este script:

Código PHP:
<?php 


    
class thumbnail 
    

        var 
$image
        var 
$size_x
        var 
$size_y
        function 
thumbnail($url) {$this->image=$url;} 
        function 
size($size_x,$size_y) {$this->size_x=$size_x;$this->size_y=$size_y;} 
        function 
show() 
        { 
            
header("Content-type: image/jpeg"); 
                
               
$imageinfo=getimagesize ($this->image); 
            
$x=$imageinfo[0]; 
            
$y=$imageinfo[1]; 
            if(
$imageinfo[2]==1)    $original_image=imagecreatefromgif($this->image); 
            if(
$imageinfo[2]==2)    $original_image=imagecreatefromjpeg($this->image); 
            if(
$imageinfo[2]==3)    $original_image=imagecreatefrompng($this->image); 
            if(
$imageinfo[2]>3)        die('Image format not supported'); 

            
$resize_x=$this->size_x/$x
            
$resize_y=$this->size_y/$y
            if(
$resize_x<$resize_y$resize=$resize_x
            else 
$resize=$resize_y

            
$im    imagecreatetruecolor(ceil($x*$resize),ceil($y*$resize)); 
            
imagecopyresized($im,$original_image,0,0,0,0,ceil($x*$resize),ceil($y*$resize),$x,$y); 

               
imagejpeg($im); 
               
imagedestroy($im); 
        } 
    } 

?>
Me devuelve el error:

Fatal error: Call to undefined function: imagecreatefrom....() in D:\...... on line .....

He estado mirando en PHP.net y he visto que esas funciones están implementadas desde PHP3 y según el administrador de mi servidor uso PHP4.

¿Por qué puede pasar este error? ¿Tengo que hacer algo? para poderlas usar?

Gracias de antemano!