|
La Communauté Webmaster 
| Pages: [1] 2 |
 |
|
|
|
Auteur |
Sujet: Un ch'tit n'avis sur mon site (Lu 3510 fois) |
|
 |
Un ch'tit n'avis sur mon site
« sur: le 06-01-2003 a 03:30:11 » |
|
|
|
|
|
|
 |
Re:Un ch'tit n'avis sur mon site
« Répondre #1 sur: le 06-01-2003 a 08:19:06 » |
|
|
|
|
 |
Re:Un ch'tit n'avis sur mon site
« Répondre #2 sur: le 06-01-2003 a 08:32:43 » |
|
|
|
|
 |
Re:Un ch'tit n'avis sur mon site
« Répondre #3 sur: le 06-01-2003 a 14:10:58 » |
|
|
|
|
 |
Re:Un ch'tit n'avis sur mon site
« Répondre #4 sur: le 06-01-2003 a 16:43:51 » |
|
|
|
|
 |
Re:Un ch'tit n'avis sur mon site
« Répondre #5 sur: le 06-01-2003 a 18:20:51 » |
|
|
|
|
 |
Re:Un ch'tit n'avis sur mon site
« Répondre #6 sur: le 06-01-2003 a 18:43:52 » |
|
|
|
|
 |
Re:Un ch'tit n'avis sur mon site
« Répondre #7 sur: le 06-01-2003 a 18:59:14 » |
|
|
|
|
 |
Re:Un ch'tit n'avis sur mon site
« Répondre #8 sur: le 06-01-2003 a 19:04:39 » |
|
|
|
|
 |
Re:Un ch'tit n'avis sur mon site
« Répondre #9 sur: le 06-01-2003 a 19:07:09 » |
|
Maud
Invité
|
Pour moi, le fond rayé noir et rouge, c'est un peu trop. Quelque chose de plus sombre rendrait mieux je pense.
Mais sinon, c'est propre et simple d'utilisation ! Non, c'est cool ! |
|
|
|
|
 |
Re:Un ch'tit n'avis sur mon site
« Répondre #10 sur: le 06-01-2003 a 21:13:25 » |
|
POde.uk
Forum-france Habitué
  
Hors-Ligne
Sexe: 
Messages: 342

www.google.fr est ton ami
|
non , toutes les images ont leur propres vignette d'une largeur de 100 px mais avec le meme ratio. et c'est cette vignette ki est affiché dans la gallerie. donc oui kan elle est plus haute ke large, ca produit ce phenomene, mais je susi obligé, j'aime po les images ecrasées :p
|
|
oui mais lorsque tu génères ta vignette avec GD tu peux déterminer quelle dimension est supérieure (si largeur > hauteur ou l'inverse) et contraindre alors ses dimensions selon telle ou telle dimension...
par exemple tu as une case qui fait 100px de large sur 100px de haut si tu veux y faire entrer une image de 150*100, tu génères ta vignette au format 100*66 pour respecter le ratio, mais si l'image est au format 100*150 dans ton script tu la laisses telle qu'elle et les lignes de ton tableau n'ont pas toutes la même hauteur
par contre si tu faisais comme précédement mais en contraignant la hauteur cette fois ci, en conservant le ratio, ton image ferait 66*100 et rentrerait tjrs pile poil dans la case, ton tableau aurait ainsi une hauteur de ligne constante et des colonnes de largeur constante, ce que je trouve plus esthétique 
ca se résume à ca :
$img_orig_width = largeur de l'image de départ; $img_orig_height = hauteur de l'image de départ; $IMG_WIDTH = largeur maximum désirée; $IMG_HEIGTH = hauteur maximum désirée;
$ratio_h = $IMG_WIDTH / $img_orig_width; //calcul du ratio horizontal $ratio_v = $IMG_HEIGHT / $img_orig_height; //calcul du ratio vertical $ratio = $ratio_h < $ratio_v ? $ratio_h:$ratio_v; //le ratio qui sera utilisé pour le calcul des dim est le plus petit
//calcul des nouvelles dimensions $img_new_width = round($img_orig_width * $ratio); $img_new_height = round($img_orig_height * $ratio);
//$img_new_width et height contiennent exactement les nouvelles largeur et hauteur de l'image finale qui aura ses 2 dimensions inférieures ou égales à la taille de la case qui va l'accueillir
|
|
Dans notre cas, avec image 150*100 : ratio_h = 100/150 = .666666667 ratio_v = 100/100 = 1 ratio = (test ratio_h < ratio_v) ? (si oui, ratio = ratio_h) : (si non, ratio = ratio_v); donc ratio = ratio_h = .6666666
img_new_width = round(150*.6666667) = 100 img_new_height = round(100*.66666667)= 66
notre image 150*100 devient 100*66 et rentre bien dans notre tableau 100*100
maintenant, avec une image 100*150 : ratio_h = 100/100 = 1 ratio_v = 100/150 = .666666667 ratio = (test ratio_h < ratio_v) ? (si oui, ratio = ratio_h) : (si non, ratio = ratio_v); donc ratio = ratio_v = .6666666
img_new_width = round(100*.6666667) = 66 img_new_height = round(150*.66666667)= 100
notre image 100*150 devient 66*100 et rentre bien dans notre tableau 100*100
Voila une méthode pour n'avoir ni image ecrasée, ni colonnes et lignes de dimensions "aléatoires" 
|
Circulez, y'a rien à voir! |
|
|
 |
Re:Un ch'tit n'avis sur mon site
« Répondre #11 sur: le 06-01-2003 a 21:17:19 » |
|
|
|
|
 |
Re:Un ch'tit n'avis sur mon site
« Répondre #12 sur: le 06-01-2003 a 21:18:06 » |
|
|
|
|
 |
Re:Un ch'tit n'avis sur mon site
« Répondre #13 sur: le 06-01-2003 a 21:19:07 » |
|
|
|
|
 |
Re:Un ch'tit n'avis sur mon site
« Répondre #14 sur: le 06-01-2003 a 21:22:55 » |
|
|
|
|
| Pages:
[1] 2 |
|
|
|
| |
|
|