Ejemplo n.º 1
0
 /**
  * Create an image object from an image info object
  */
 function fromImageInfo($info)
 {
     /*todo: create Image object from an ImageInfo object provided*/
     $path = $info->filePath();
     $type = $info->imageType();
     switch ($type) {
         case Image::GIF:
             $res = ImageUtility::createFromGif($path);
             break;
         case Image::JPEG:
             $res = ImageUtility::createFromJpeg($path);
             break;
         case Image::PNG:
             $res = ImageUtility::createFromPng($path);
             break;
     }
     $ret = new Image($res, $info);
     return $ret;
 }