Le redimentionnement, j'ai fait avec une fonction très basique, qui ne nécessite pas GD 1.0 ou GD 2.0.
Code :
- function resize_img($img,$max_width)
- {
- // récupération des infos
- list($width, $height, $type, $attr)=getimagesize($img);
- // on calcule le ratio de la grande image
- $ratio=$width/$height;
- $info = array();
- // on calcule les nouvelles dimensions de l'image réduite
- $info[0]=$max_width/$ratio; // nouvelle longueur
- $info[1]=$max_width; // nouvelle largeur
- return $info;
- }
|
Par contre l'image n'est pas modifiée, la fonction retourne juste la nouvelle largeur et longueur, je sais pas si ça t'est utile
Message édité par pc2000 le 10-01-2004 à 20:45:37