public static function canResize($imagePath) { $pictureInfo = getimagesize($imagePath); $memoryNeeded = round(($pictureInfo[0] * $pictureInfo[1] * $pictureInfo['bits'] * $pictureInfo['channels'] / 8 + Math::power(2, 16)) * 1.65); $memoryLimit = str_replace('M', '', Config::getMemoryLimit()) * Math::power(2, 20); return $memoryLimit > $memoryNeeded + memory_get_usage(TRUE) ? TRUE : FALSE; }
public function __construct() { parent::__construct(); }