Bahanix
Messages postés32Date d'inscriptionsamedi 31 juillet 2004StatutMembreDernière intervention27 avril 2007
-
2 août 2004 à 17:07
troll85228522
Messages postés1Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention15 juin 2010
-
15 juin 2010 à 13:52
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Neoninji
Messages postés1Date d'inscriptiondimanche 6 février 2005StatutMembreDernière intervention 2 juin 2006 2 juin 2006 à 14:12
Super le code je l'ai intégré en 2 mn. Merci bcp
scara 51
Messages postés94Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention18 septembre 2007 25 avril 2006 à 22:49
VOilà. Je trouve ce code pas mal. Une petite simplification :
Remplacer "
$img = getimagesize($source);
$x=$img[0];
$y=$img[1];
"
par :
"
list($x, $y, $type, $attr) = getimagesize($source);
"
Voili voilou
dimi9454
Messages postés2Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention18 février 2006 12 mars 2006 à 10:08
Parfait !! C'est le seul script qui marche !! (dans mon cas:^_^)
Mais je voudrais savoir comment on fait ?
Parceque pour les grandes images pas de problèmes mais pour les petites images.Elles sont carément pixélisés! Il n'y a pas un moyen pour les centrer ou ajouter un contour autour de sorte qu'on ne voie pas l'image complétement agrandie (et donc pixélisé) ?
Merci beaucoup d'avance
webkiller51
Messages postés79Date d'inscriptionsamedi 23 août 2003StatutMembreDernière intervention10 janvier 2006 10 nov. 2005 à 17:31
J'ai pas tester le code mais c'est tout à fait ce que je recherchais je testerai ca chez moi :)
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 12 janv. 2005 à 18:16
KheYrO
Messages postés22Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention24 avril 2005 12 janv. 2005 à 17:05
Yo ! Bhanix
je voudrais savoir quel sont les valeurs de exemple :
$img_type = GetImageSize($image);
Voilà quel type représente chaque numéro et combien il y en a.
++
Bahanix
Messages postés32Date d'inscriptionsamedi 31 juillet 2004StatutMembreDernière intervention27 avril 2007 26 sept. 2004 à 10:14
Vous avez un exemple d'utilisation de ce script sur ma page http://rpgisland.free.fr (une galerie d'image)
(Pub POWAA)
Bahanix
Messages postés32Date d'inscriptionsamedi 31 juillet 2004StatutMembreDernière intervention27 avril 2007 5 août 2004 à 16:11
A je ne connaisseais pas cette fonction XD
Merci a toi Samiby ;-)
Pour Grenard :
Pour le "php" en minuscule je pensais qu'on pouvais mettre comme on veut merci du conseil,
mais pour ce qui est de ta version avec if $x>$taillemax etc. je ne suis pas trop d'accord :
ce script est créé pour occupé le plus de place possible, c'est a dire qu'il doit y avoir forcement au final $x=$taillemax ou/et $y=$taillemax, histoire d'avoir une galerie d'image bien structurée sans avoir des images de toute taille.
Avec ton systeme, si une image avais $x<$taillemax et $y<$taillemax, on aurais une image toute petite comparé au autre...
Pour la fonction c'est plus une histoire de gout qu'autre chose.
Samiby
Messages postés118Date d'inscriptionmercredi 26 novembre 2003StatutMembreDernière intervention 2 janvier 2006 4 août 2004 à 18:58
Ce ne serait pas plus simple d'utiliser getimagesize(); ?
à la place de :
on aurait:
$img = getimagesize($source);
$x=$img[0];
$y=$img[1];
Cela éviterait d'utiliser des ressources inutiles.
AleXsItsMe
Messages postés44Date d'inscriptionsamedi 5 juin 2004StatutMembreDernière intervention26 octobre 2004 4 août 2004 à 04:06
j'ai une erreur de type :
Fatal error: Call to undefined function: imagecreatefromjpeg() in E:\Serveur\LeSite\NBlog\envoi.php
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 3 août 2004 à 18:17
C'est plutot bizarre comme code ? J'en ai déjà fait un de la sorte et mmm msemble qu'il est bizarre !
Premièrement, c'est <?php et non <?PHP (cf. http://www.phpcs.com/code.aspx?ID=24870) Deuxièmement, ce n'est pas un code Initié à mon avis mais plutot Débutant.
Et troisièmement, pourquoi je le trouve bizarre, c'est tes if qui me tracassent.
Moi, j'aurais vérifier si $x>$taillemax , j'aurais modifié le y en conséquence ainsi que le x... ENSUITE, si $y est encore plus grand que $taillemax, tu refais la même chose...
Si j'était toi, je ferais une belle fonction (en suivant les belles règles mentionnées dans le lien plus haut) qui permet de rentrer une image, et 2 dimensions max (x, y).
Ou sinon, simplement 4 arguments. (x,y,max_x,max_y)
Bahanix
Messages postés32Date d'inscriptionsamedi 31 juillet 2004StatutMembreDernière intervention27 avril 2007 2 août 2004 à 17:07
Le système de colorisation du site n'est pas au point, les guillemets précédés d'un antislash change la couleur...
Sinon n'hésitez pas tous les commentaires sont bon a prendre ^^.
15 juin 2010 à 13:52
27 avril 2007 à 20:26
Remplacer a partir du if x = y :
if ($y == $x && $x > $taillemax)
{
$x=$taillemax;
$y=$taillemax;
}
if ($x < $taillemax)
{
$hs=round( ($taillemax - $x) / 2);
}
if ($y < $taillemax)
{
$vs=round( ($taillemax - $y) / 2);
}
// On peut afficher l'image.
echo '';
2 juin 2006 à 14:12
25 avril 2006 à 22:49
Remplacer "
$img = getimagesize($source);
$x=$img[0];
$y=$img[1];
"
par :
"
list($x, $y, $type, $attr) = getimagesize($source);
"
Voili voilou
12 mars 2006 à 10:08
Mais je voudrais savoir comment on fait ?
Parceque pour les grandes images pas de problèmes mais pour les petites images.Elles sont carément pixélisés! Il n'y a pas un moyen pour les centrer ou ajouter un contour autour de sorte qu'on ne voie pas l'image complétement agrandie (et donc pixélisé) ?
Merci beaucoup d'avance
10 nov. 2005 à 17:31
12 janv. 2005 à 18:16
list($width, $height, $type, $attr) = getimagesize("img/flag.jpg");
12 janv. 2005 à 17:05
je voudrais savoir quel sont les valeurs de exemple :
$img_type = GetImageSize($image);
Voilà quel type représente chaque numéro et combien il y en a.
++
26 sept. 2004 à 10:14
(Pub POWAA)
5 août 2004 à 16:11
Merci a toi Samiby ;-)
Pour Grenard :
Pour le "php" en minuscule je pensais qu'on pouvais mettre comme on veut merci du conseil,
mais pour ce qui est de ta version avec if $x>$taillemax etc. je ne suis pas trop d'accord :
ce script est créé pour occupé le plus de place possible, c'est a dire qu'il doit y avoir forcement au final $x=$taillemax ou/et $y=$taillemax, histoire d'avoir une galerie d'image bien structurée sans avoir des images de toute taille.
Avec ton systeme, si une image avais $x<$taillemax et $y<$taillemax, on aurais une image toute petite comparé au autre...
Pour la fonction c'est plus une histoire de gout qu'autre chose.
4 août 2004 à 18:58
à la place de :
$img = imagecreatefromjpeg($source);
$x=imagesx($img);
$y=imagesy($img);
on aurait:
$img = getimagesize($source);
$x=$img[0];
$y=$img[1];
Cela éviterait d'utiliser des ressources inutiles.
4 août 2004 à 04:06
Fatal error: Call to undefined function: imagecreatefromjpeg() in E:\Serveur\LeSite\NBlog\envoi.php
3 août 2004 à 18:17
Premièrement, c'est <?php et non <?PHP (cf. http://www.phpcs.com/code.aspx?ID=24870)
Deuxièmement, ce n'est pas un code Initié à mon avis mais plutot Débutant.
Et troisièmement, pourquoi je le trouve bizarre, c'est tes if qui me tracassent.
Moi, j'aurais vérifier si $x>$taillemax , j'aurais modifié le y en conséquence ainsi que le x... ENSUITE, si $y est encore plus grand que $taillemax, tu refais la même chose...
Si j'était toi, je ferais une belle fonction (en suivant les belles règles mentionnées dans le lien plus haut) qui permet de rentrer une image, et 2 dimensions max (x, y).
Ou sinon, simplement 4 arguments. (x,y,max_x,max_y)
2 août 2004 à 17:07
Sinon n'hésitez pas tous les commentaires sont bon a prendre ^^.