AlphaZone | Bonjour à tous,
Je souhaite créer une miniature d'une image original. Le tout en jpg.
Le problème que je rencontre est que la création de la miniature se fait, mais impossible d'obtenir la taille souhaité. Cela me créé une sorte de copy au même dimension que la précédente.
Ca peut venir d'où ? Moi même j'ai dû mal à savoir d'où ca vient.
Voici le code source :
Code :
- $dir = "img/";
- $ratio = 100;
- $img = "20010111020512_9051.jpg";
- $quality = 80;
- $src = imagecreatefromjpeg($dir.$img);
- $size = getimagesize($dir.$img);
- $t = round(($ratio * $size[1]) / $size[0]);
- $newImg = imagecreate($ratio, $t);
- echo $ratio." - ".$t."<br><br>";
- if(imagecopyresized($newImg, $src, 0, 0, 0, 0, $ratio, $t, 200, 150))
- echo "Ok<br><br>";
- else
- echo "Non Ok<br><br>";
- $miniature = "mini_".$img;
- ImageJpeg($src, $dir.$miniature, $quality);
- echo "<img src=\"".$dir.$miniature."\" />";
|
Merci d'avance. Message édité par AlphaZone le 14-07-2005 à 14:22:02
|