1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
if ( !isset($_SESSION['Myzoom']) )//je teste si la variable de session 'Horizontal' existe, si elle n'existe pas je la crée (initialisation).
$_SESSION['Myzoom'] = 1.2;
else //Si elle existe je l'incrémente de 0.2
$_SESSION['Myzoom']+=0.2;
// taille actuelle de l'image
$width = imagesx($image_p);
$height = imagesy($image_p);
// nouvelle image $dest5 en fonction du coofficient de Zoom $_SESSION['Myzoom']
$dest5 = imagecreatetruecolor($width*$_SESSION['Myzoom'],$width*$_SESSION['Myzoom']);
imagecopyresampled( $dest5,$image_p, 0, 0, 0, 0, $width*$_SESSION['Myzoom'],$width*$_SESSION['Myzoom'], $width, $height);
// modification de la taille de l'image qui sera affichée en fonction du coofficient de Zoom $_SESSION['Myzoom']
$image_p = imagecreatetruecolor($width*$_SESSION['Myzoom'],$width*$_SESSION['Myzoom']);
//imagecopyresampled($image_p, $dest5, 0, 0, 0, 0, $width*2, $height*2, $width*2, $height*2);
imagecopyresampled($image_p, $dest5, 0, 0, 0, 0, $width*$_SESSION['Myzoom'],$width*$_SESSION['Myzoom'], $width*$_SESSION['Myzoom'],$width*$_SESSION['Myzoom']);
} |
Partager