01c1d71dd0794d1d46135de2a74a387c1f1c0b66
[mtweb] / web / app / data / modules / share / mw_data_images.php
1 <?php
2
3   class mw_data_images extends mw_data
4   {
5
6     function img_size($file, $max_width, $max_height)
7     { $img_infos = getimagesize($file);
8       $img_size = array();
9       if($img_infos)
10       { if($img_infos[0] > $max_width || $img_infos[1] > $max_height)
11         { $r = $max_width / $img_infos[0];
12           if($r * $img_infos[1] > $max_height) $r = $max_height / $img_infos[1];
13           return array
14           ( "width" => floor($r * $img_infos[0]),
15             "height" => floor($r * $img_infos[1]) 
16           );
17         }
18         return array
19         ( "width" => $img_infos[0],
20           "height" => $img_infos[1] 
21         );
22       }
23       return false;
24     }
25
26   }
27
28 ?>