Cml\Vendor\VerifyCode::output PHP Метод

output() публичный статический Метод

输出图片
public static output ( resource &$image, string $type = 'png', string $filename = null, integer $quality = 100 ) : void
$image resource 被载入的图片
$type string 输出的类型
$filename string 保存的文件名
$quality integer jpeg保存的质量
Результат void
    public static function output(&$image, $type = 'png', $filename = null, $quality = 100)
    {
        $type == 'jpg' && ($type = 'jpeg');
        $imageFun = "image{$type}";
        if (is_null($filename)) {
            //输出到浏览器
            header("Content-type: image/{$type}");
            $type == 'jpeg' ? $imageFun($image, null, $quality) : $imageFun($image);
        } else {
            //保存到文件
            $type == 'jpeg' ? $imageFun($image, $filename, $quality) : $imageFun($image, $filename);
        }
        imagedestroy($image);
        exit;
    }