本文目录一览:
- [怎样用php qr code生成彩色二维码](#怎样用php qr code生成彩色二维码)
- 怎样在二维码上加好看的背景图
- phpqrcode怎样生成带logo的二维码
- ps怎么把二维码设置为透明背景
- php生成二维码的几种方式整理及使用实例
- 怎么把二维码和图片合成起来就像这张图一样
怎样用php qr code生成彩色二维码
先使用PHP QR Code生成一张二维码图片,然后再利用php的image相关函数,将事先准备好的logo图片加入到刚生成的原始二维码图片中间,然后重新生成一张新的二维码图。
怎样在二维码上加好看的背景图
打开百度浏览器,在百度中搜索“在线ps精简版”,然后在弹出选项中选择后面写着精简版的进入。 来到在线ps的首页,叉掉弹出来的这个框框,在上面的工具栏里选择“照片编辑器”点击打开。 打开之后选择第一个功能---“电脑照片”,打开需要添加二维码的背景图。 打开之后,在下面有很多功能选项,选择第一个,点击“修图”。 点击之后又会弹出很多选项,选择上面的第一个功能“添加图片”。 然后选择“打开图片”,即打开事先准备好的二维码图片。 打开之后,可以二维码的大小和位置进行改动,右侧和下面都有一个白色的小圆点,可以拖动它来改变大小,大小改好以后,鼠标左键按住图片,把它拖到背景图的右下角(一般二维码都放在右下角,符合大家的视图习惯)。
phpqrcode怎样生成带logo的二维码
phpqrcode.php提供了一个关键的png()方法,其中
- 参数
$text
表示生成二维码的信息文本; - 参数
$outfile
表示是否输出二维码图片文件,默认否; - 参数
$level
表示容错率,也就是有被覆盖的区域还能识别,分别是 L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%); - 参数
$size
表示生成图片大小,默认是3; - 参数
$margin
表示二维码周围边框空白区域间距值; - 参数
$saveandprint
表示是否保存二维码并显示。 代码如下:
public static function png($text, $outfile=false, $level=QR_ECLEVEL_L, $size=3, $margin=4, $saveandprint=false)
{
$enc = QRencode::factory($level, $size, $margin);
return $enc->encodePNG($text, $outfile, $saveandprint=false);
}
ps怎么把二维码设置为透明背景
可以先将背景色选中,然后在删除背景色,这样二维码就变成透明背景了。
- 将需要处理的二维码图片拖入ps中,这里因为百度不允许上传二维码图片,所以演示的时候将二维码的另一半遮挡住了。选择左侧工具栏的快速选择工具图标,这里默认是“快速选择工具”,右击快速选择工具图标,在展开的选项中选择“魔棒工具”按钮:
- 进入魔棒工具之后,找到顶部的设置区域,如果“连续”这个选项前面被钩上,将“连续”这个选项前面的钩取消:
- 这时点击二维码任意白色背景处将白色背景选中,按一下键盘上的“Del”键删除白色背景,再同时按住“Ctrl”键和“D”键取消虚线的显示,这样二维码的背景就变成透明了。将处理好的二维码进行导出,记住导出格式为png的图片背景才能显示透明。
php生成二维码的几种方式整理及使用实例
本文整理了一些php生成二维码的方式:1. google开放api;2. php类库PHP QR Code;3. libqrencode;4. QRcode Perl CGI PHP scripts,感兴趣的朋友可以参考下哈。
- google开放api
$urlToEncode="";
generateQRfromGoogle($urlToEncode);
function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0')
{
$url = urlencode($url);
echo 'img src="'.$widhtHeight.'x'.$widhtHeight.'cht=qrchld='.$EC_level.'|'.$margin.'chl='.$chl.'" alt="QR code" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/';
}
- php类库PHP QR Code PHP QR Code 是一个开源(LGPL)库,用于生成二维码(QR Code),二维条码。基于 libqrencode C 库,提供创建 QR Code 条码图像(PNG、JPEG 借助 GD2)的 API。 完全用 PHP 实现,没有外部依赖(除了 GD2 如果需要的话)。
include "./phpqrcode/phpqrcode.php";
$value="";
$errorCorrectionLevel = "L";
$matrixPointSize = "4";
QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);
exit;
怎么把二维码和图片合成起来就像这张图一样
使用PPT就可以做到了。 具体的操作如下:
- 打开PPT,在插入选项卡中选择【插入形状】,创建一个正方形。
- 右键该矩形,点击【设置形状格式】。
- 在【填充】选项卡中选择【图片或纹理填充】,然后点击【文件】(下图二维码仅为演示)。
- 插入你想要的二维码图片。
- 调整透明度,调到一个合适的程度。
- 点击插入选项卡,然后插入【图片】,选择你要放置的背景图片。
- 右击该图片将其置于底层。
- 将两张图片叠合在一起,然后全部框选组合(注意如果图片与二维码尺寸不一,可以裁剪背景图片)。
- 然后右击该图片,选择【另存为图片】即可。