PHP利用qrcorde生成二维码详解
2017-12-11 13:45
946 查看
public function Createqrcode( $payinfo ) { Vendor('phpqrcode.phpqrcode'); $object = new \QRcode(); //二维码内容 $value = $payinfo; //生成一个二维码图片 /* //会在根目录下生成一张二维码图片 //容错级别 $errorCorrectionLevel = 'L'; //生成图片大小 $matrixPointSize = 6; $object->png($value, qrimg.png, $errorCorrectionLevel, $matrixPointSize, 2); $image_file = 'qrimg.png'; $imgencode64 = $this -> base64EncodeImage( $image_file ); var_dump($imgencode64);die(); */ //不会在根目录生成二维码图片 ob_start(); $object->png($value, false , '1', 3 , $margin = 2, $saveandprint=true); $data =ob_get_contents(); ob_end_clean(); return "data:image/jpeg;base64,".base64_encode($data); } 2、将图片转换成encord64编码 function base64EncodeImage ( $image_file ) { $base64_image = ''; $image_info = getimagesize($image_file); $image_data = fread(fopen($image_file, 'r'), filesize($image_file)); $base64_image = 'data:' . $image_info['mime'] . ';base64,' . chunk_split(base64_encode($image_data)); return $base64_image; }
相关文章推荐
- 利用phpqrcode类库生成中间带logo的二维码
- 利用PHP QR Code生成二维码(带logo)
- PHP基于phpqrcode类生成二维码的方法详解
- PHP在线生成二维码(google api)的实现代码详解
- php利用PHP QR Code生成二维码(带logo)
- PHP利用smarty生成静态页详解
- PHP利用PHP QR Code二维码类生成二维码
- PHP利用smarty生成静态页详解
- ThinkPHP利用phpqrcode生成二维码
- 利用PHP生成二维码(转)
- php利用Google接口生成可跳转二维码
- PHP实现的创建带logo图标二维码生成类详解
- PHP在线生成二维码(google api)的实现代码详解
- 利用PHP生成二维码
- PHP 【利用二维码生成库 PHP QR Code 生成二维码】
- 【转载】php利用PHP QR Code生成二维码(带logo)
- PHP生成二维码
- PHP生成二维码【谷歌API+qrcode+圆角Logo】
- 二维码在线生成图片PHP源代码
- 利用node.js实现自动生成前端项目组件的方法详解