/** * Create a GD image resource from given input. * * This method tried to detect what the input, if it is a file the * createImageFromFile will be called, otherwise createImageFromString(). * * @param mixed $input The input for creating an image resource. The value * may a string of filename, string of image data or * GD image resource. * * @return resource An GD image resource on success or false * @access public * @static * @see Thumbnail::imageCreateFromFile(), Thumbnail::imageCreateFromString() */ function imageCreate($input) { if (is_file($input)) { return Thumbnail::imageCreateFromFile($input); } else { if (is_string($input)) { return Thumbnail::imageCreateFromString($input); } else { return $input; } } }
/** * Создание GD-ресурса * * Метод пытается определить, какие данные пришли - если это файл, * будет вызван метод createImageFromFile(), иначе - createImageFromString() * * @param mixed $input Входящие данные для создания изображения. * Это может быть строка-имя файла, строка - данные изображения * или GD-ресур изображения * * @return resource GD-ресур изображения или false в случае неудачи * @access public * @static * @see Thumbnail::imageCreateFromFile(), Thumbnail::imageCreateFromString() */ public static function imageCreate($input) { if (joosFile::exists($input)) { return Thumbnail::imageCreateFromFile($input); } else { if (is_string($input)) { return Thumbnail::imageCreateFromString($input); } else { return $input; } } }