Mike42\Escpos\GdEscposImage::loadImageData PHP Method

loadImageData() protected method

Load an image from disk, into memory, using GD.
protected loadImageData ( string $filename = null )
$filename string The filename to load from
    protected function loadImageData($filename = null)
    {
        if ($filename === null) {
            /* Set to blank image */
            return parent::loadImageData($filename);
        }
        $ext = pathinfo($filename, PATHINFO_EXTENSION);
        switch ($ext) {
            case "png":
                $im = @imagecreatefrompng($filename);
                break;
            case "jpg":
                $im = @imagecreatefromjpeg($filename);
                break;
            case "gif":
                $im = @imagecreatefromgif($filename);
                break;
            default:
                throw new Exception("Image format not supported in GD");
        }
        $this->readImageFromGdResource($im);
    }