Bonsoir,
je galère avec la fonction de redimensionnement et spécialement imagejpeg qui refuse de me générer mes miniatures, imagejpeg unable to open, cannot write..
Je me tourne donc vers les droits d'écriture et compagnie mais en vain.
J'ai fais quelques test en essayant de créer un simple fichier et d'écrire dessus, --> ca fonctionne.
J'ai écumé le net pour voir si il n'y a pas une autre alternative.. je ne trouve pas grand chose si ce n'est un redimensionnement "normal" avec js ou php, mais j'ai remarqué que la qualité de mes image n'est pas top.
J'ai enfin trouvé une fonction qui n'enregistre pas l'image, mais la garde en mémoire et l'affiche --> ca m'arrange:
Ma page redimage.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Header("Content-type: image/jpeg"); $image = "0-upload/metier/moi.jpg"; $src_im = ImageCreateFromJpeg($image); $size = GetImageSize($image); $src_w = $size[0]; $src_h = $size[1]; //taille de votre image $dst_w = 120; // Contraint le rééchantillonage à une largeur fixe // Maintient le ratio de l'image $dst_h = round(($dst_w / $src_w) * $src_h); $dst_im = ImageCreateTrueColor($dst_w,$dst_h); /* ImageCopyResampled copie et rééchantillonne l'image originale*/ ImageCopyResampled($dst_im,$src_im,0,0,0,0,$dst_w,$dst_h,$src_w,$src_h); /* ImageJpeg génère l'image dans la sortie standard (c.à.d le navigateur). Le second paramètre est optionnel ; dans ce cas, l'image est générée dans un fic hier*/ ImageJpeg($dst_im); ImageDestroy($dst_im); imageDestroy($src_im);
Ma page accueil:
Surprise, mon image est bien redimensionné , mais toute la page est blanche, il n y a que la miniature .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 include($_SERVER["DOCUMENT_ROOT"].'/redimage.php') ; et plein d'image a afficher... <img src='redimage.php' >
ou sont parti mes images??
J'ai bien vérifié phpinfo(); me sort:
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.9
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
une explication?? je vous remercie par avance.
Partager