Пример #1
0
 /**
  * @param string $file
  * @return PGRThumb_Image|false
  */
 public static function factory($file)
 {
     $image = false;
     /*if (!$image) {
           //check if ImageMagick exist;
           include_once dirname(__FILE__) . '/Image/ImageMagick.php';
           $image = PGRThumb_Image_ImageMagick::create($file);
       }*/
     if (!$image) {
         //check if GD exist;
         include_once dirname(__FILE__) . '/Image/GD.php';
         $image = PGRThumb_Image_GD::create($file);
     }
     $type = $image->getType();
     if (self::$_imageType[$type] == 'GIF' || self::$_imageType[$type] == 'JPEG' || self::$_imageType[$type] == 'PNG') {
         return $image;
     }
     return false;
 }