Beispiel #1
0
 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();