/**
  * 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;
         }
     }
 }
Esempio n. 2
0
 /**
  * Создание 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;
         }
     }
 }