SlightPHP\Thumbnail::outputThumbnail PHP Method

outputThumbnail() public method

outputs the thumbnail to the browser
public outputThumbnail ( string $format = 'png', integer $quality = 75 ) : void
$format string
$quality integer
return void
    public function outputThumbnail($format = 'png', $quality = 75)
    {
        $this->setOutputFormat($format);
        $this->createThumbnail();
        switch ($this->thumbnail_type) {
            case 1:
                header('Content-type: image/gif');
                imagegif($this->thumbnail);
                break;
            case 2:
                $quality = (int) $quality;
                if ($quality < 0 || $quality > 100) {
                    $quality = 75;
                }
                // end if
                header('Content-type: image/jpeg');
                imagejpeg($this->thumbnail, '', $quality);
                break;
            case 3:
                header('Content-type: image/png');
                imagepng($this->thumbnail);
                break;
            case 15:
                header('Content-type: image/vnd.wap.wbmp');
                imagewbmp($this->thumbnail);
                break;
        }
        // end switch
        imagedestroy($this->thumbnail);
        imagedestroy($this->image);
    }