Grafika\Gd\Image::createFromFile PHP Method

createFromFile() public static method

Create Image from image file.
public static createFromFile ( string $imageFile ) : Image
$imageFile string Path to image.
return Image
    public static function createFromFile($imageFile)
    {
        if (!file_exists($imageFile)) {
            throw new \Exception(sprintf('Could not open "%s". File does not exist.', $imageFile));
        }
        $type = self::_guessType($imageFile);
        if (ImageType::GIF == $type) {
            return self::_createGif($imageFile);
        } else {
            if (ImageType::JPEG == $type) {
                return self::_createJpeg($imageFile);
            } else {
                if (ImageType::PNG == $type) {
                    return self::_createPng($imageFile);
                } else {
                    if (ImageType::WBMP == $type) {
                        return self::_createWbmp($imageFile);
                    } else {
                        throw new \Exception(sprintf('Could not open "%s". File type not supported.', $imageFile));
                    }
                }
            }
        }
    }

Usage Example

Esempio n. 1
0
 /**
  * Open an image file and assign Image to first parameter.
  *
  * @param Image $image
  * @param string $imageFile
  *
  * @return Editor
  */
 public function open(&$image, $imageFile)
 {
     $image = Image::createFromFile($imageFile);
     return $this;
 }
All Usage Examples Of Grafika\Gd\Image::createFromFile