Kelem | Salut à tous !
Voilà je débute dans le PHP et je suis en train de réaliser pour me faire de l'expérience un album photo. Néanmoins je suis bloqué sur la création de miniatures dynamique, j'ai beau faire des recherches sur le net, je ne m'en sors pas.
Je suis sous PHP 4.2, Easyphp 1.6 et GD 2.0 que je viens d'installer.
Voici le code :
Code :
- <?php
- header("Content-type : image/jpeg" );
- list($width, $height, $type, $attr) = getimagesize("test.jpg" );
- echo "$width, $height";
- $coef = $width/200;
- $new_width = 200;
- $new_height = $height / $coef;
- // crée une nouvelle image vierge aux bonnes dimensions
- $vignette = imagecreate($new_width,$new_height);
- // copié à l'intérieur l'image initiale redimensionnée
- $src_im = ImageCreateFromJpeg("test.jpg" );
- ImageCopyResized($vignette,$src_im,0,0,0,0,$new_width,$new_height,$width,$height);
- // sauvegarde de la nouvelle image
- ImageJpeg($vignette);
- ?>
|
Quand j'exécute ce code, je me retrouve avec une foule de caractères illisibles barrés.
La première ligne est la seule presque lisible avec : Citation :
300ÿØÿàJFIFÿþ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛC $.' ",#(7),01444'9=82<.342ÿÛC 2!!
|
Je ne sais plus trop quoi faire, quelqu'un pourrait m'expliquer d'où vient le problème ?
Merci d'avance |