Mi sono spostato su un server che per ora non ha le GD 2
bensì ho

GD Support enabled
GD Version 1.6.2 or higher
FreeType Support enabled
FreeType Linkage with freetype
JPG Support enabled
PNG Support enabled
WBMP Support enabled


prima sul mio vecchio server avevo le gd 2 e utilizzavo uno script che mi ridimensionava le foto e il codice era il seguente:


Codice PHP:
    /////////////////
    ///RIDIMENSIONO (creo immagine piccola)
    /////////////////
    
$dest_height 80;
    
$dest_width 80;
    
$quality 70;
    
$filename"$abpath/$img1_name";
    
$filename_piccolo"/www/htdocs/foto/imgusermini/$img1_name";
    
    
    
$this->src_filename $filename;
     list(
$this->src_width,$this->src_height$this->src_type$this->src_attr) = getimagesize($this->src_filename);
    
     
$this->src_image =imagecreatefromjpeg($this->src_filename);
    
    
     
$ratio $this->src_height $dest_height;
    
     
$dest_image imagecreatetruecolor$this->src_width $ratio,$dest_height);

    
     
imagecopyresampled($dest_image$this->src_image0000$this->src_width $ratio$this->src_height $ratio$this->src_width$this->src_height);

     
imagejpeg($dest_image$filename_piccolo$quality);
    
     
imagedestroy($dest_image);
    
///////////////// 
ora avendo una versione di GD diversa il server mi risponde così:

Warning: imagecreatetruecolor(): requires GD 2.0 or later in /www/htdocs/novellanet/foto/upload/do_upload2.php on line 171

la 171 è la riga: $dest_image = imagecreatetruecolor( $this->src_width / $ratio,$dest_height);



Warning: imagecopyresampled(): requires GD 2.0 or later in /www/htdocs/novellanet/foto/upload/do_upload2.php on line 174

la 174 è la riga imagecopyresampled($dest_image, $this->src_image, 0, 0, 0, 0, $this->src_width / $ratio, $this->src_height / $ratio, $this->src_width, $this->src_height);



la mia domanda è: posso con le librerie GD attuali 1.6.2 ridimensionare le foto e se si come devo modificare il codice?

Ps: non posso per ora cambiare le librerie