Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function resize_img($url, $largeur, $hauteur) {
- $infos_image = @getimagesize($url);
- if($infos_image) {
- if($infos_image[0] > $largeur OR $infos_image[1] > $hauteur) {
- if($infos_image[0] > $infos_image[1]) {
- $ab = $infos_image[0] / $largeur;
- $height = $infos_image[1] / $ab;
- $width = $infos_image[0] / $ab;
- } elseif($infos_image[1] > $infos_image[0]) {
- $ab = $infos_image[1] / $hauteur;
- $height = $infos_image[1] / $ab;
- $width = $infos_image[0] / $ab;
- } else {
- $ab = $infos_image[1] / $hauteur;
- $height = $infos_image[1] / $ab;
- $width = $infos_image[0] / $ab;
- }
- }
- elseif($infos_image[0] < $largeur) $width = $infos_image[0];
- elseif($infos_image[1] < $hauteur) $height = $infos_image[1];
- else {
- $height = $hauteur;
- $width = $largeur;
- }
- return array($height, $width);
- } else {
- return false;
- }
- }
Add Comment
Please, Sign In to add comment