1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| //hauteur et largeur de l'image
$size = getimagesize($image);//$image chemain de l'image
$width = $size[0];
$height = $size[1];
$max_width = 480;
$max_height = 360;
// si l'image est trop large ou trop haute
if( $width < 200 && $height < 100 )
{
$max_width = $width * 2;
$max_height = $height * 2;
}
else
{
if( $width > $height )
{
// image plus large que haute
$max_height = ( ($height * $max_width)/ $width );
$max_width = $max_width;
}
elseif( $height > $width )
{
// image plus haute que large
$max_height = $max_height;
$max_width = ( ($width *$max_height) / $height );
}
else
{
$max_width = ( ($width *$max_height) / $height );
$max_height = ( ($height * $max_width)/ $width );
}
}
if( $max_width > 480 )
{
$max_width = 480;
}
if( $max_height > 360 )
{
$max_height = 360;
} |
Partager