CRÉER UNE MINIATURE LIMITÉE EN SURFACE (ET PAS EN DIMENSIONS)

TheSin Messages postés 331 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 10 février 2009 - 19 août 2007 à 12:56
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 8 juil. 2008 à 15:35
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43818-creer-une-miniature-limitee-en-surface-et-pas-en-dimensions

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
8 juil. 2008 à 15:35
pour une image en 1024 * 1024, t'as 1 mo pixel.
chaque pixel prend au moins trois octets en ram.

je te laisse calculer les dimentions maximales de tes images.
cs_cacoun Messages postés 59 Date d'inscription jeudi 21 octobre 2004 Statut Membre Dernière intervention 21 mai 2013
8 juil. 2008 à 15:26
Okay, je te remercie... Désolé je ne suis qu'un modeste débutant.

J'ai passé cette valeur à 40 M, je devrais être tranquille, non???
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
8 juil. 2008 à 15:21
j'ai parle de limite de memoire, pas d'upload.... relis ton php.ini
cs_cacoun Messages postés 59 Date d'inscription jeudi 21 octobre 2004 Statut Membre Dernière intervention 21 mai 2013
8 juil. 2008 à 14:56
Je te remercie

mon : upload_max_filesize 2M 2M , ceci doit être insuffisant, pourtant mes images pèsent 1.8Mo
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
8 juil. 2008 à 14:44
dans php.ini, t'as une limite de memoire ram.

si php tente d'allouer plus de ram, il se stope. c'est probablement le probleme que tu as rencontre.
cs_cacoun Messages postés 59 Date d'inscription jeudi 21 octobre 2004 Statut Membre Dernière intervention 21 mai 2013
8 juil. 2008 à 14:34
Merci COUCOU747... mais ca veut dire koi???
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
8 juil. 2008 à 13:01
cacoun, ca depasse la limite de ram...
cs_cacoun Messages postés 59 Date d'inscription jeudi 21 octobre 2004 Statut Membre Dernière intervention 21 mai 2013
8 juil. 2008 à 11:32
Les images originales, ont-elles une taille max ? car kan j'utilise des images de plus de 1.5Mo, j'ai l'impression qu'il refuse mes fichiers....
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
20 août 2007 à 06:07
salut,
a la place de tes return 0 et 1, tu peux mettre false et true, ca sera plus propre...

$rapport_dim= $largeurSource / $hauteurSource;

sinon, il faudrait verifier les retours de ImageCreateFromXXX et imagesy au minimum...

ce qui serait interessant, c'est de gerer des contraintes, genre maxX, maxY, minX, minY, Rapport, default, exces, garder_surface... pour proposer plusieurs modes de redimentionnement, et faire en sorte que si un gars poste une image de 1 px de haut, il ne deforme pas ton site
TheSin Messages postés 331 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 10 février 2009
19 août 2007 à 21:41
merci, maintenant ça donne envie de lire ton source ;-)
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
19 août 2007 à 21:13
Ah effectivement pas bête, j'ai rajouté c'est mieux ^^
TheSin Messages postés 331 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 10 février 2009
19 août 2007 à 19:17
ok
t'as moyen de modifier l'allure du code en rajoutant les tags <?php ?> stp ?
c'est plus lisible avec les couleurs '^^
(j'ai l'impression d'être sous notepad là :( )
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
19 août 2007 à 14:48
Ah oui dans mon script c'est testé avant (hors de cette fonction quoi). La c'est vraiment le bout de code qui permet de créer la miniature.
TheSin Messages postés 331 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 10 février 2009
19 août 2007 à 12:56
Tu ne teste jamais l'existence d'un fichier ou faut s'en assurer avant ?
Rejoignez-nous