writer(new PngWriter()) ->writerOptions([]) ->data($data) //文本或url地址 // ->errorCorrectionLevel(new ErrorCorrectionLevelHigh()) // ->size(500) //二维码大小 // // ->margin(10) //外边距 // // ->foregroundColor($color) //二维码颜色 // // ->backgroundColor($color1) //背景颜色 // // ->logoResizeToWidth('80') //logo宽 // // ->logoResizeToHeight('80') //logo高 // // ->roundBlockSizeMode(new RoundBlockSizeModeMargin()) // ->logoPath(__DIR__ . '/assets/symfony.png') //logo图片位置 // // ->labelText('二维码') //标题文字 // // ->labelMargin($mar) //标题文字的外边距 // // ->labelTextColor($color3) //标题文字颜色 // // ->labelBackgroundColor($color2) //标题背景颜色 // // ->labelFont(new NotoSans(20)) // ->labelAlignment(new LabelAlignmentCenter()) ->build(); // 设置页面文本类型 // header('content-type:'.$code->getMimeType()); // // 二维码保存位置 $code->saveToFile('qrcode.png'); // // 生成图像数据url return $code->getDataUri(); } }