Aide - Recherche - Membres - Calendrier
Version complète : Afficher une image ; imagecreate, imagecopyresampled, etc.
Forum Développeur - Administration serveur, programmation et base de données > Programmation > PHP
Neity
Hello smile.gif

J'aimerais afficher une preview d'une image stockée sur mon serveur (pour éviter de charger toute l'image d'un coup).

CODE


if ($data_produit["image"] != "") {

  $file = $data_produit["image"];

  $img_src = imagecreatefromjpeg($file);

  $preview = imagecreatetruecolor(97, 129);

  imagecopyresampled($preview, $img_src, 0, 0, 0, 0, imagesx($preview), imagesx($preview), imagesx($img_src), imagesy($img_src));

  imagejpeg($preview, "preview.jpg", 90);

}



Le problème ensuite c'est que je ne vois pas comment utiliser ça pour afficher mon image.

J'ai essayé :
CODE
<img src='".$preview."'>

Mais ca ne marche pas (ca cherche à afficher l'image "Resource%20id%20#32")

Comment puis-je utiliser ces fonctions de redimensionnement pour afficher une miniature sur ma page web?
qwix
C'est normal, car tu n'envoies pas de header associé, pour une image générée à la volée comme tu le fait, il te faut utiliser ton script dans une page à part avec un header adapté.

Je te conseille de lire le tuto de ldo à ce sujet, il est très bien fait wink.gif

http://www.media-box.net/tuts.php?iddr=7237

smile.gif
Neity
Merci, j'ai testé dans une page à part avec un header mais ca ne doit pas être bien fait, je vais tester le tuto. smile.gif
Neity
Ca marche merci smile.gif
qwix
De rien smile.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.