/** * Generates a QR code data url to display inline. * * @param $company * @param $holder * @param $secret * @return string */ public function getQRCodeInline($company, $holder, $secret, $size = 100) { $qr = new BaconQrCodeGenerator(null, new Png()); $url = $this->getQRCodeUrl($company, $holder, $secret); return 'data:image/png;base64,' . base64_encode($qr->margin(0)->size($size)->generate($url)); }
/** * Creates a margin around the QrCode * * @param int $margin The desired margin in pixels around the QrCode * @return $this * @static */ public static function margin($margin) { return \SimpleSoftwareIO\QrCode\BaconQrCodeGenerator::margin($margin); }