PHP二维码合成海报(绘制海报)
备注:这里用的生成好的二维码图片和一个背景图
/****************二维码合成海报**********************/ function hc_hb($qrcode,$bg='/static/yqhb.png',$invite_code){ //合成带logo的二维码图片跟 模板图片 $path_1 = Env::get('ROOT_PATH')."public".$bg; //背景图 $path_2 = Env::get('ROOT_PATH')."public".$qrcode; //带logo的二维码图 $dst = imagecreatefromstring(file_get_contents($path_1)); $src = imagecreatefromstring(file_get_contents($path_2)); list($src_w, $src_h) = getimagesize($path_2); imagecopymerge($dst, $src, 232, 413, 0, 0, $src_w, $src_h, 100); list($dst_w, $dst_h, $dst_type) = getimagesize($path_1); //$out_png= Env::get('ROOT_PATH')."public".'/static/tyz_qr_code/bg_'.$invite_code.date('YmdHis'.time()).'.png'; $out_png= './static/tyz_qr_code/bg_'.$invite_code.date('YmdHis'.time()).'.png'; imagepng($dst,$out_png); return $out_png; }
合成保存海报的地方也支持相对路径或绝对路径
合成后的效果
版权声明:
作者:admin
链接:http://blog.mryxh.cn/1332.html
文章版权归作者所有,未经允许请勿转载。
THE END