public function generate($file, $size) { $qr = new QrTag(); $qr->bgColor = $this->backgroundColor; if (class_exists($this->frame_dot)) { $dotShape = new $this->dot(); } else { $dotShape = new QrTagDotSquare(); } $dotShape->color = $this->dotColor; $dotShape->size = $size; $qr->text = $this->tag_url; $qr->setDot($dotShape); if (class_exists($this->frame_dot)) { $qr->frameDot = new $this->frame_dot(); } else { $qr->frameDot = new QrTagFrameDotSquare(); } $qr->frameDot->color = $this->frame_dotColor; if (class_exists($this->frame_dot)) { $qr->frame = new $this->frame(); } else { $qr->frame = new QrTagFrameSquare(); } $qr->frame->color = $this->frameColor; $qr->file = $file; $qr->generate(); if ($logo_image = $this->getLogo_image()) { self::embedLogo($file, $logo_image); } }
default: $size = 14; break; } // ======================= Initialization ======================= $qr = new QrTag(); $qr->bgColor = $backgroundColor; if (class_exists($frame_dot)) { $dotShape = new $dot(); } else { $dotShape = new QrTagDotSquare(); } $dotShape->color = $dotColor; $dotShape->size = $size; $qr->text = "Hi...."; $qr->setDot($dotShape); if (class_exists($frame_dot)) { $qr->frameDot = new $frame_dot(); } else { $qr->frameDot = new QrTagFrameDotSquare(); } $qr->frameDot->color = $frame_dotColor; if (class_exists($frame_dot)) { $qr->frame = new $frame(); } else { $qr->frame = new QrTagFrameSquare(); } $qr->frame->color = $frameColor; $qr->file = $file; // ======================= Start Generation ======================= $qr->generate();