图片处理 - phpqrcode生成带参数的二维码在和其他图片合成的时候参数不见了怎么解

 meili_ml_333_655 发布于 2022-11-28 16:25

利用PHPqrcode类库生成带参数的二维码后将它和其他图片进行合成,但是需要调整二维码的大小,然后用PHP的图片处理函数将它放大了3倍,但是这时和其他图片合成后,二维码里面的参数不见了,扫码之后什么都没有,怎么解?

上代码

require'phpqrcode/phpqrcode.php';$data='http://'.$_SERVER['SERVER_NAME'].'/hoax.php/Index/result?openid='.I('get.openid');$level='L';$size=6;$file='./Public/hoax/qrcode/qrcode.png';$qrcode=newQRcode();$qrcode->png($data,$file,$level,$size);//重构二维码大小$qrfile=imagecreatefromstring(file_get_contents($file));$qr_percent=3.2;list($qr_width,$qr_height)=getimagesize($file);$qr_new_width=$qr_width*$qr_percent;$qr_new_height=$qr_height*$qr_percent;$qr_src=imagecreatefrompng($file);$qr_new=imagecreatetruecolor($qr_new_width,$qr_new_height);imagecopyresized($qr_new,$qr_src,0,0,0,0,$qr_new_width,$qr_new_height,$qr_width,$qr_height);$bgimg=imagecreatefromstring(file_get_contents('./Public/hoax/img/2.png'));imagecopymerge($bgimg,$qr_new,100,300,0,0,imagesx($qr_new),imagesy($qr_new),100);header('Content-Type:image/jpeg');imagejpeg($bgimg);imagedestroy($bgimg);
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有