2018-05-30

php QRCODE常用函数以及实现



imagecreatefromstring()函数

从字符串中的图像流新建一图像

file_get_contents()函数

将整个文件读入一个字符串

```swift

<?php include "phpqrcode.php";#include "phpqrcode_function_png.php";#QRcode::png("徐文鑫是傻子...")#$value = '徐文鑫是傻子...'; //二维码内容 $errorCorrectionLevel = 'L';//容错级别 $matrixPointSize = 6;//生成图片大小 //生成二维码图片 QRcode::png($value, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2); $logo = 'logo.png';//准备好的logo图片 $QR = 'qrcode.png';//已经生成的原始二维码图 if ($logo !== FALSE) { $QR = imagecreatefromstring(file_get_contents($QR)); $logo = imagecreatefromstring(file_get_contents($logo)); $QR_width = imagesx($QR);//二维码图片宽度 $QR_height = imagesy($QR);//二维码图片高度 $logo_width = imagesx($logo);//logo图片宽度 $logo_height = imagesy($logo);//logo图片高度 $logo_qr_width = $QR_width / 5; $scale = $logo_width/$logo_qr_width; $logo_qr_height = $logo_height/$scale; $from_width = ($QR_width - $logo_qr_width) / 2; //重新组合图片并调整大小 imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height); } //输出图片 imagepng($QR, 'helloweba.png'); echo '<img src="helloweba.png">'

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 最近翻阅关于从2D视频或者图片中重构3D姿态的文章及其源码,发现都有关于摄像机参数的求解,查找了相关资料,做...
    予汐阅读 11,490评论 0 3
  • 不出门不看别人的东西,你就不知道别人怎么在变革,怎么在进步。我也算接触过几家设备的老人了。感觉变革动作最大,反...
    alaDing_d阅读 1,441评论 0 0
  • 又到凤凰木燃烧的季节。 趁午休时间跑楼下手机拍了几张。 “叶如飞凰之羽,花若丹凤之冠”。 下面几张是相机拍于去年此时。
    echo熊阅读 2,849评论 4 5
  • 在一个巨大的类似灯塔的周遭转了几圈,定睛看了看,还是决定爬上去一探究竟,当爬过有三个体长的高度时,他还是决定休息片...
    纳兰禛祎阅读 2,615评论 0 0
  • 书名:the little prince 作者:Antoine de Saint-Exupery(法) 篇幅:78...
    云淡昊天阅读 3,392评论 0 1

友情链接更多精彩内容