cs_kevv
Messages postés1Date d'inscriptionlundi 6 septembre 2004StatutMembreDernière intervention 9 septembre 2004 9 sept. 2004 à 17:39
Merci pour ce code, c'est très interessant ....
DHKold
Messages postés153Date d'inscriptionvendredi 6 décembre 2002StatutMembreDernière intervention29 mai 20052 1 juil. 2004 à 17:22
-Normalement ca devrait en effet ajouter une bordure
-non il ne lit pas les sous-dossiers :)
Hyogapag
Messages postés1Date d'inscriptionjeudi 1 juillet 2004StatutMembreDernière intervention 1 juillet 2004 1 juil. 2004 à 13:23
Une remarque :
si j'ajoute la ligne
int imagerectangle(resource im ,int x1 ,int y1 ,int x2 ,int y2 ,int #000000 )
entre ces deux lignes :
imagecopyresized($thumb, $origin, 0, 0, 0, 0,$larg2, $haut2, $larg, haut);
imagejpeg($thumb,"./thumbs/thumb$zone",$qual);
j'aurai des miniatures avec une bordure noire de 1px incorporée à l'image? Sinon où dois-je placer cette ligne
Et une question : ce script lit-il les sous-dossiers?
Merci de votre aide, un newbie.
TStorm
Messages postés5Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention 9 mai 2004 9 mai 2004 à 19:00
J'ai dû adapter une ligne sur le code:
À la ligne 6 c'est :
$rep = opendir($rep_cur); //On ouvre le répertoire
et non
$rep = opendir($cur_rep); //On ouvre le répertoire
Bref il marche bien ton script et c'est parfaitement ce que je cherchais :). Un grand merci.
cercleaventure
Messages postés12Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention19 janvier 2004 25 sept. 2003 à 16:15
Est il possible d'indiqué le chemin du prepertoir images.
cdivoux
Messages postés2Date d'inscriptionsamedi 6 septembre 2003StatutMembreDernière intervention 7 septembre 2003 7 sept. 2003 à 18:44
Oui, a priori, elle est installée en local, mais çà ne marche pas. (Dans phpinfo GD2 est afficher "enable").
Par-contre je viens de tout placer sur jexiste et là ça marche.
cs_koko
Messages postés654Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention20 février 2005 7 sept. 2003 à 16:55
tu as la libraire GD installé sur ton serveur ?
cdivoux
Messages postés2Date d'inscriptionsamedi 6 septembre 2003StatutMembreDernière intervention 7 septembre 2003 7 sept. 2003 à 16:12
Ca marche pas du tout, aucune imagette n'est crée. Je n'arrive pas à utiliser "imagejpeg". Sur le disque aucune image n'est crée et dans le navigateur, à la place d'une miniature, j'ai des caractères.
HEEELP
kzimir666
Messages postés44Date d'inscriptiondimanche 27 avril 2003StatutMembreDernière intervention24 septembre 2006 9 juil. 2003 à 12:02
J'aime bien ton script ! Serait-il possible d'indiquer comment faire un upload d'image tout con par formulaire "multi-part/data" ?
Comme ça, je pourrais exécuter ton script après l'upload...
matrey
Messages postés399Date d'inscriptionjeudi 31 janvier 2002StatutMembreDernière intervention 6 septembre 2004 1 juil. 2003 à 20:12
A utiliser de préférence dans les nouvelles version de GD (meilleure qualité)
ImageCopyResized -> ImageCopyResampled
ImageCreate -> ImageCreateTrueColor
DHKold
Messages postés153Date d'inscriptionvendredi 6 décembre 2002StatutMembreDernière intervention29 mai 20052 1 juil. 2003 à 13:57
juste!, petite erreur de ma part.
cs_koko
Messages postés654Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention20 février 2005 1 juil. 2003 à 11:56
il y a une petite erreur :
$haut imagesy($origin); $pc_h $haut / lahaut;
lahaut vaut 0 alors !!! faut changer en mettant
$haut imagesy($origin); $pc_h $haut / $lahaut;
DHKold
Messages postés153Date d'inscriptionvendredi 6 décembre 2002StatutMembreDernière intervention29 mai 20052 1 juil. 2003 à 11:20
Ben en fait, c'est normal que si tu fait passer une image de 15ko assez petite en une miniature plus grande, ca prend plus de place. Le principe est de réduire la taille et la qualité donc à toi de choisir la bonne taille. Pour $qual, c'est un peu spéciale, car je ne voulait pas alourdir le script et donc je fait une estimation de la taille de la miniature sans modifier la qualité (juste la taille), et c'est en fonction de cette estimation qu'il réduit la qualité. Mais plus tu réduit $qual, plus la qualité sera diminuée.
cs_Sipadan
Messages postés125Date d'inscriptionlundi 5 août 2002StatutMembreDernière intervention23 novembre 2011 1 juil. 2003 à 09:03
Ok, si on mais $qual = 50, elles font 5ko.
cs_Sipadan
Messages postés125Date d'inscriptionlundi 5 août 2002StatutMembreDernière intervention23 novembre 2011 1 juil. 2003 à 09:00
Pas mal, mais les miniatures pesent 44ko pour un originale de 15ko ???
9 sept. 2004 à 17:39
1 juil. 2004 à 17:22
-non il ne lit pas les sous-dossiers :)
1 juil. 2004 à 13:23
si j'ajoute la ligne
int imagerectangle(resource im ,int x1 ,int y1 ,int x2 ,int y2 ,int #000000 )
entre ces deux lignes :
imagecopyresized($thumb, $origin, 0, 0, 0, 0,$larg2, $haut2, $larg, haut);
imagejpeg($thumb,"./thumbs/thumb$zone",$qual);
j'aurai des miniatures avec une bordure noire de 1px incorporée à l'image? Sinon où dois-je placer cette ligne
Et une question : ce script lit-il les sous-dossiers?
Merci de votre aide, un newbie.
9 mai 2004 à 19:00
À la ligne 6 c'est :
$rep = opendir($rep_cur); //On ouvre le répertoire
et non
$rep = opendir($cur_rep); //On ouvre le répertoire
Bref il marche bien ton script et c'est parfaitement ce que je cherchais :). Un grand merci.
25 sept. 2003 à 16:15
7 sept. 2003 à 18:44
Par-contre je viens de tout placer sur jexiste et là ça marche.
7 sept. 2003 à 16:55
7 sept. 2003 à 16:12
HEEELP
9 juil. 2003 à 12:02
Comme ça, je pourrais exécuter ton script après l'upload...
1 juil. 2003 à 20:12
ImageCopyResized -> ImageCopyResampled
ImageCreate -> ImageCreateTrueColor
1 juil. 2003 à 13:57
1 juil. 2003 à 11:56
$haut imagesy($origin); $pc_h $haut / lahaut;
lahaut vaut 0 alors !!! faut changer en mettant
$haut imagesy($origin); $pc_h $haut / $lahaut;
1 juil. 2003 à 11:20
1 juil. 2003 à 09:03
1 juil. 2003 à 09:00