Anus_hurlant
Messages postés4Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention29 mars 2006
-
20 mars 2006 à 15:15
Anus_hurlant
Messages postés4Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention29 mars 2006
-
21 mars 2006 à 01:46
bonjour, je voudrai faire une copie miniature d'une grande image et j'aimerai afficher l'image miniature comme lien. Seulement j'ai quelques souci quand à l'affichage .... Voici mon code :
<?php
//definit la dimension en pourcent de la nouvelle image
$pourcent=0.1;
$taille_image=getimagesize("mars.jpg");
//récupere les valeurs de la largeur et la hauteur
//redefinit la nouvelle hauteur et largeur de l'image
list($width, $height) = getimagesize("mars.jpg");
$newwidth = $width * $pourcent;
$newheight = $height * $pourcent;
// chargement
$nouvelle_image = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg("mars.jpg");
// Redimensionnement
imagecopyresized($nouvelle_image, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
// Affichage
imagejpeg($nouvelle_image);
?>
Anus_hurlant
Messages postés4Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention29 mars 2006 21 mars 2006 à 01:46
ok ben ca a marché pour ca merci bien !! Mais maintenant le problème c'est que je voudrais afficher des images venant d'une base de donnée avec une fichier inclus avant les images. Ca fonctionne tres bien en affichant les images tailles normale mais je n'arrive pas a afficher les miniatures.
J'ai simplement incrusté le code d'avant dans mon code qui fonctionnait en modifiant les chemins bien sur.
//requete de sélection des données dans la base pour l'affichage (a la base dans l'orde des id croissant')'
$sql_affiche = mysql_query("SELECT * FROM photos");
$i=0;//definit une base pour pouvoir mettre le nbre d'images que je veux par ligne
$nbre_images_ligne=4;//definit le nbre d'images max par ligne du tableau'
echo"<TABLE><TR ALIGN='center'>";
while($reponse = mysql_fetch_array($sql_affiche)){
//fais une copie miniature de l'image pour l'afficher
// Fichier et nouvelle taille
$filename = $reponse['chemin'];
$percent = 0.2;
// Content type
header('Content-type: image/jpeg');