reorganisation des dossiers
[mtweb] / mw / app / data / modules / share / mw_data_images.php
diff --git a/mw/app/data/modules/share/mw_data_images.php b/mw/app/data/modules/share/mw_data_images.php
new file mode 100644 (file)
index 0000000..c540972
--- /dev/null
@@ -0,0 +1,27 @@
+<?php
+
+  class mw_data_images extends mw_data{
+
+    function img_size($file, $max_width, $max_height){
+      $img_infos = getimagesize($file);
+      $img_size = array();
+      if($img_infos){
+        if($img_infos[0] > $max_width || $img_infos[1] > $max_height){
+          $r = $max_width / $img_infos[0];
+          if($r * $img_infos[1] > $max_height) $r = $max_height / $img_infos[1];
+          return array(
+            "width" => floor($r * $img_infos[0]),
+            "height" => floor($r * $img_infos[1]) 
+          );
+        }
+        return array(
+          "width" => $img_infos[0],
+          "height" => $img_infos[1] 
+        );
+      }
+      return false;
+    }
+
+  }
+
+?>
\ No newline at end of file