调用QRcode::png($text, $outfile, $level, $size, $margin, $saveandprint) 生成二维码时,如何自定义生成的二维码图片的尺寸大小。
我的程序当前生成的二维码图片都是210x210,但是我想要生成300x300的二维码图片。

解决方案 »

  1.   

    记得只能去改$size大小
      

  2.   

    这个类好像没办法控制width和height如果想实际控制的话,可以修改img的宽度
      

  3.   

    内容越多,则宽度越大,输出的时候<img />固定宽高即可
      

  4.   

    $ecc = 'H'; // L-smallest, M, Q, H-best  
    $size = 10; // 1-50  
      
    $filename = $PNG_TEMP_DIR.'qrcode_'.time().'.png';  
    QRcode::png($data, $filename, $ecc, $size, 2);可以调$size生成接近的二维码,然后在img 上设置width 和 height就可以了
      

  5.   

    生成了二维码图片,显示的时候css样式来限制大小。或者可以用qrcode
      

  6.   

    $matrixPointSize = "5.43"; // 点的大小:1到10  5.43=200*200  8.13=300*300  10.83=400*400