cs_metos
Messages postés168Date d'inscriptionvendredi 18 janvier 2002StatutMembreDernière intervention19 octobre 2009 18 janv. 2008 à 13:32
j'ai rajouter ces quelques lignes pour que la mignature puisse garder les proportions d'origines en fonctions en lui spécifiant les dimensions maximale de la miniature. on sera ainsi sur que la miniature sera plus petite ou égale au taille choisie :
//on fixe la hauteur de la miniature, par exemple 250px ici
$largeur_vignette=$maxWsize;
//on fixe la hauteur en fonction de la largeur de maxWsize $ratioL=(ceil(($largeur_vignette*100)/$size[0]));
$hauteur_vignette=$size[1]*$ratioL/100;
$ratioH=(ceil(($hauteur_vignette*100)/$size[1]));
//Si la taille redimensionner de la hauteur est plus grande que la taille spécifié, il
faut alors redimensionner en fixant la hauteur.
if($hauteur_vignette>$maxHsize)
{
$hauteur_vignette=$maxHsize;
$ratioH=(ceil(($hauteur_vignette*100)/$size[1]));
$largeur_vignette=$size[0]*$ratioH/100;
$ratioL=(ceil(($largeur_vignette*100)/$size[0]));
}
Lindsay68
Messages postés2Date d'inscriptionlundi 17 septembre 2007StatutMembreDernière intervention21 septembre 2007 21 sept. 2007 à 14:20
Je me doute que c'était à la ligne 8, le tout est de trouver l'erreur. Si tu compares au script ci-dessus, la mienne se trouve à la ligne 7. Apparemment je me trompe sur le chemin des images de départ, mais je ne vois pas où. Pour moi le chemin est correct, pas pour notepad. Je suis dans l'impasse. Je trouverais, dussé-je y mettre le temps. Merci
PsykoCors
Messages postés4Date d'inscriptionsamedi 28 janvier 2006StatutMembreDernière intervention18 septembre 2007 18 sept. 2007 à 14:28
Au vu du message, il s'agirait bêtement d'une petite erreur de code. Je te conseille de regarder la ligne 7 et 8 de ton code, il doit y avoir une erreur, logiquement au niveau du commentaire /******/.
Lindsay68
Messages postés2Date d'inscriptionlundi 17 septembre 2007StatutMembreDernière intervention21 septembre 2007 18 sept. 2007 à 13:24
Bonjour,
J'ai recopié le script mais il me donne cette erreur : Parse error: syntax error, unexpected '*' in C:\wamp\www\tests\redimension.php on line 8. Je suis novice et je ne vois pas du tout ce que cela peut être. Si quelqu'un a une solution, je suis preneuse.
Merci,
Lindsay
viddal
Messages postés8Date d'inscriptionsamedi 18 mars 2006StatutMembreDernière intervention26 juillet 2009 25 avril 2006 à 18:59
Ca créé des miniatures mais les proportions ne sont pas respectées, ça me met tout en 150 * 200
viddal
Messages postés8Date d'inscriptionsamedi 18 mars 2006StatutMembreDernière intervention26 juillet 2009 25 avril 2006 à 18:44
J'ai ça comme message d'erreur, ça vient de quoi à votre avis?
Warning: getimagesize(miniature150200miniature150200space.jpg): failed to open stream: No such file or directory in d:\program files\easyphp1-8\www\images\index.php on line 17
Ca me creer des images de la bonne taille mais ce ne sont pas des redimensionnements de mes images de base.
Pourtant j'ai modifié imagecreate et imagecopyresized
Merci d'avance
dcoyer
Messages postés1Date d'inscriptionmercredi 15 mars 2006StatutMembreDernière intervention20 mars 2006 20 mars 2006 à 12:58
Un grand merci pour ce script, qui va me faciliter la manipulation des images sur mon site. :)
PsykoCors
Messages postés4Date d'inscriptionsamedi 28 janvier 2006StatutMembreDernière intervention18 septembre 2007 13 févr. 2006 à 13:37
Super code, juste qu'il faut penser a mettre imagecreatetruecolor() et
imagecopyresampled() par soucis de qualité.
Merci aussi pour gd2^^ tout mes liens vers les extensions étaient corrompus (chemins inccorects) O_o Au moins ca ma permis de tout rétablir :p
tatcrew
Messages postés6Date d'inscriptionmercredi 28 avril 2004StatutMembreDernière intervention12 juin 2006 11 nov. 2005 à 00:54
Euh, si je veux garder les couleurs comme ça était dit plus haut je le met où ce code :
Sinon c'est cool ca marche nickel sauf pour la qualité :s
tynmar
Messages postés77Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention28 février 2006 25 nov. 2004 à 14:47
Mais d'ou est-ce que tu sors ? De quelle planète viens-tu ? Tu es un génie ?
C'est cool, ça marche, merci énormément de m'avoir soutenu dans cet instant de ma vie. Ca faisait 2 semaine que je ramais sur ce truc.
thanks
@+
;-)
cs_ceced
Messages postés70Date d'inscriptionlundi 12 mai 2003StatutMembreDernière intervention11 mai 2005 25 nov. 2004 à 14:19
Pour activer les extention rdv ici l'explication est dans le s commentaires :
tynmar
Messages postés77Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention28 février 2006 25 nov. 2004 à 13:33
Autant pour moi, j'y ai mis un peu du jus de cervelle, et j'ai trouvé mon php.ini(je savais meme pas que ça existait). J'ai vu que la librairie gd2 est activé et la gd n'y figure pas, elle est donc par défaut inactive? Si c'est le cas, c'est encore un phénomène paranormal.
est-ce que tu vois d'ou ça peut venir ?
merci encore
tynmar
Messages postés77Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention28 février 2006 25 nov. 2004 à 13:13
jsui vraiment désolé, je vois pas de quoi tu veux parler. Ca fait 2 semaines que je suis sur php, alors j'ai plein de choses à apprendre, c'est l'occasion.
merci
cs_ceced
Messages postés70Date d'inscriptionlundi 12 mai 2003StatutMembreDernière intervention11 mai 2005 25 nov. 2004 à 12:26
DS Ton php.ini verifie bien si la librairie gd2 est activé et non pas la gd normal C soi l'un soi l 'autre...
tynmar
Messages postés77Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention28 février 2006 25 nov. 2004 à 12:05
Bonjour, j'ai fait tout comme vous avez dit, j'ai essayé avec easy php, c a d j'ai créé ma page index.php dans laquelle j'ai mis mon code php :
<?php
include('C:\Documents and Settings\Administrateur\Bureau\photos\redimension.php')
?>
et voila ce qu'il me met quand je vais avec easy php sur mon index.php (j'ai copié en txt sur mon serveur temporairement, rien que pour vous) :
http://www.octeo.com/errors.txt
j'ai mis aussi en txt la source de mon fichier redimension.php en txt sur mon serveur aussi :
http://www.octeo.com/redimension.txt normalement, il doit être bon!
je ne pige pas, il ne se passe rien, le but c'est bien que des miniatures soient créées ? et que les grosses soient virées ?
J'essaye de comprendre petit a petit php, il y a encore des mystère. Php c'est un peu comme les femmes, quand on croit avoir compris, on s'aperçoit qu'on est à coté de la plaque.
merci d'avance
cs_ceced
Messages postés70Date d'inscriptionlundi 12 mai 2003StatutMembreDernière intervention11 mai 2005 24 nov. 2004 à 16:44
18 janv. 2008 à 13:32
//on fixe la hauteur de la miniature, par exemple 250px ici
$largeur_vignette=$maxWsize;
//on fixe la hauteur en fonction de la largeur de maxWsize $ratioL=(ceil(($largeur_vignette*100)/$size[0]));
$hauteur_vignette=$size[1]*$ratioL/100;
$ratioH=(ceil(($hauteur_vignette*100)/$size[1]));
//Si la taille redimensionner de la hauteur est plus grande que la taille spécifié, il
faut alors redimensionner en fixant la hauteur.
if($hauteur_vignette>$maxHsize)
{
$hauteur_vignette=$maxHsize;
$ratioH=(ceil(($hauteur_vignette*100)/$size[1]));
$largeur_vignette=$size[0]*$ratioH/100;
$ratioL=(ceil(($largeur_vignette*100)/$size[0]));
}
21 sept. 2007 à 14:20
18 sept. 2007 à 14:28
18 sept. 2007 à 13:24
J'ai recopié le script mais il me donne cette erreur : Parse error: syntax error, unexpected '*' in C:\wamp\www\tests\redimension.php on line 8. Je suis novice et je ne vois pas du tout ce que cela peut être. Si quelqu'un a une solution, je suis preneuse.
Merci,
Lindsay
25 avril 2006 à 18:59
25 avril 2006 à 18:44
Warning: getimagesize(miniature150200miniature150200space.jpg): failed to open stream: No such file or directory in d:\program files\easyphp1-8\www\images\index.php on line 17
Ca me creer des images de la bonne taille mais ce ne sont pas des redimensionnements de mes images de base.
Pourtant j'ai modifié imagecreate et imagecopyresized
Merci d'avance
20 mars 2006 à 12:58
13 févr. 2006 à 13:37
imagecopyresampled() par soucis de qualité.
Merci aussi pour gd2^^ tout mes liens vers les extensions étaient corrompus (chemins inccorects) O_o Au moins ca ma permis de tout rétablir :p
11 nov. 2005 à 00:54
imagecreate() ==> imagecreatetruecolor()
imagecopyresized() ==> imagecopyresampled()
Sinon c'est cool ca marche nickel sauf pour la qualité :s
25 nov. 2004 à 14:47
C'est cool, ça marche, merci énormément de m'avoir soutenu dans cet instant de ma vie. Ca faisait 2 semaine que je ramais sur ce truc.
thanks
@+
;-)
25 nov. 2004 à 14:19
http://www.phpcs.com/code.aspx?id=21904
choisi l extention gd2 et pas la gd classic
25 nov. 2004 à 13:33
est-ce que tu vois d'ou ça peut venir ?
merci encore
25 nov. 2004 à 13:13
merci
25 nov. 2004 à 12:26
25 nov. 2004 à 12:05
<?php
include('C:\Documents and Settings\Administrateur\Bureau\photos\redimension.php')
?>
et voila ce qu'il me met quand je vais avec easy php sur mon index.php (j'ai copié en txt sur mon serveur temporairement, rien que pour vous) :
http://www.octeo.com/errors.txt
j'ai mis aussi en txt la source de mon fichier redimension.php en txt sur mon serveur aussi :
http://www.octeo.com/redimension.txt
normalement, il doit être bon!
je ne pige pas, il ne se passe rien, le but c'est bien que des miniatures soient créées ? et que les grosses soient virées ?
J'essaye de comprendre petit a petit php, il y a encore des mystère. Php c'est un peu comme les femmes, quand on croit avoir compris, on s'aperçoit qu'on est à coté de la plaque.
merci d'avance
24 nov. 2004 à 16:44
:=)
24 nov. 2004 à 13:58
Je pense avoir fait ce qu'il faut pour que ça marche.
""une foi créer executé le script!""
comment??
merci!
12 oct. 2004 à 23:16
Pas mal comme code, un peu long quand meme ...
Pour eviter que tu es des images "degradée ou N&B"
utilise à la place de :
imagecreate() ==> imagecreatetruecolor()
imagecopyresized() ==> imagecopyresampled()
@+
ps: bien joué ...
10 sept. 2004 à 10:30
"REDIMENSIONNER TOUTE VOS IMAGES A LA VOLER A PARTIR D'UN DOSSIER" précise qd même que cela ne fonctionne qu'avec les jpeg.
10 sept. 2004 à 08:32
Sur la page de phpinfo il est écrit sur la ligne GD Version bundled (2.0.28 compatible).
9 sept. 2004 à 20:50
9 sept. 2004 à 19:54