php生成二维码

9 篇文章 0 订阅
  • php7
  • 预装Image、QrCode依赖

1、直接生成二维码

//format:格式
//size:大小
//margin:边距
//generate:参数
$info = 'zhe shi qrcode';
$qrcode = QrCode::format('png')->size(1000)->margin(1)->generate($info);
$qrcode = Image::make($qrcode)->widen($erm_width);
//生成二维码
$img->insert($qrcode, 'bottom-left', '260', '458');
$save_path = '保存的地址路径';
$img->save($save_path);

  

2、二维码放置到背景图上

$hb_mb = "背景图的地址";
$img = Image::make($hb_mb);
$info = 'backgroup qrcode';
$qrcode = QrCode::format('png')->size(1000)->margin(1)->generate($info);
$qrcode = Image::make($qrcode)->widen($erm_width);
//生成二维码
$img->insert($qrcode, 'bottom-left', '260', '458');
$save_path = '保存的地址路径';
$img->save($save_path);

3、二维码和参数同时放到背景图上

$hb_mb = "背景图的地址";
$img = Image::make($hb_mb);
$info = 'backgroup qrcode';
$qrcode = QrCode::format('png')->size(1000)->margin(1)->generate($info);
$qrcode = Image::make($qrcode)->widen($erm_width);
//生成二维码
$img->insert($qrcode, 'bottom-left', '260', '458');
//值
$name_left = '283';
$name_top = '625';
$name_color = '#DC9865';
$username = '这是一张带二维码和值的图';
//合并
$img->text($username, $name_left, $name_top, function ($font) use ($name_color) {
    $font->size(20);
    $font->color($name_color);
});
$save_path = '保存的地址路径';
$img->save($save_path);

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值