Example #1
0
 public function doUpload()
 {
     $upload = parent::doUpload();
     if ($upload) {
         $path_file = rtrim($this->path_upload, '/');
         $new_path_file = $path_file;
         $new_name = $this->new_name;
         foreach ($this->copys as $copy) {
             if ($copy['dir'] != '/') {
                 $new_path_file = $path_file . '/' . trim($copy['dir'], '/');
             }
             $this->mkdir($new_path_file);
             if (is_file("{$path_file}/{$new_name}")) {
                 // Corta y mueve la imagen
                 $Image = new \Kodazzi\Tools\Image();
                 $Image->loadImage("{$path_file}/{$new_name}");
                 $Image->crop($copy['width'], $copy['height']);
                 $Image->save("{$new_path_file}/{$new_name}", 90);
             }
         }
     }
 }