par
x@v » 22 nov. 2010, 16:55
Bonjour,
dans le cadre d'un script d'image, qui redimensionne une image en miniature, j'essaie de comprendre cette règle de 3
<?php
$tailleMax=140;
$largeur=300;
$hauteur=100;
if($largeur>$tailleMax or $hauteur>$tailleMax) // gestion des proportions des images
{
if($largeur>$hauteur)
{
$nx = $tailleMax;
$ny = $hauteur/($largeur/$tailleMax);
}
}
echo $largeur/$tailleMax.'<br>';
echo $largeur.'<br>';
echo $hauteur/($largeur/$tailleMax).'<br>';
echo $nx.'<br>';
echo $ny.'<br>';
?>
ce qui m'affiche :
2.1428571428571
300
46.666666666667
taile largeur :140
taille hauteur : 46.666666666667
Je ne comprend comment il arrive à la PROPORTION ?
echo $hauteur/($largeur/$tailleMax).'<br>';
il divise largeur par la taille max et ce total est divisé par la hauteur