Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >PHP两个图片合并,并添加文字

PHP两个图片合并,并添加文字

原创
作者头像
V站CEO-西顾
发布于 2018-06-09 14:34:34
发布于 2018-06-09 14:34:34
5.1K10
代码可运行
举报
文章被收录于专栏:V站V站
运行总次数:0
代码可运行

今天在做一个东西需要给一个图片加上文字,并加上二维码!

网上找了好多,测试完都无法兼容!

最后我找到一个,图片合并的,比较完美的教程!

然后给他添加上文字,就达到了 我想要的效果!

代码 已全部添加注释,为了学习,跟存稿!

演示图 我就不贴了,如果你有更好的方法,请投稿给我!

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
/*
* 图片加微信二维码,并加文字
 */
header('Content-Type: image/png');//输出协议头

$dst_path = '4.png';//背景图
$src_path = 'http://qr.liantu.com/api.php?m=0&w=200&text=https://www.aeink.com';//这是我用的是二维码
//创建图片的实例
$dst = imagecreatefromstring(file_get_contents($dst_path));//读取背景图片数据流
$src = imagecreatefromstring(file_get_contents($src_path));//读取二维码数据流
//获取水印图片的宽高
list($src_w, $src_h) = getimagesize($src_path);
//将水印图片复制到目标图片上,最后个参数100是设置透明度,这里实现不透明效果
imagecopymerge($dst, $src, 1360, 833, 0, 0, $src_w, $src_h, 100);
//如果水印图片本身带透明色,则使用imagecopy方法
//imagecopy($dst, $src, 10, 10, 0, 0, $src_w, $src_h);
//设置水印文字颜色
//SIMYOU.TTF 是幼圆字体
$col = imagecolorallocatealpha($dst,0,0,0,0);
//添加水印文字
//30 是字体大小
//215横坐标
//875 980 是纵坐标
imagettftext($dst,30,0,215,875,$col,"SIMYOU.TTF",'AEINK');
imagettftext($dst,30,0,215,980,$col,"SIMYOU.TTF",'www.aeink.com');
//输出图片
list($dst_w, $dst_h, $dst_type) = getimagesize($dst_path);
imagepng($dst);
//将数据进行销毁
imagedestroy($dst);
imagedestroy($src);
?>

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
1 条评论
热度
最新
这个qr.liantu.com是哪里的网站,会不会一段时间之后就消失了呢?
这个qr.liantu.com是哪里的网站,会不会一段时间之后就消失了呢?
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
php实现图片叠加
php实现图片合并 <?php //$qrc 原图 //$bg 背景图 //$new 新图 //$text 文字 //$font 字体 function mergeImages(
友儿
2022/09/23
2.2K0
PHP GD库
GD库 图片处理的典型流程 1:造画布(或读入一幅图作画布) 2:造颜料 3:利用颜料在画布上写字或填充颜色或画形状 4:输出/生成图片 5:销毁画布 1、GD库 之生成验证码 创建画布(imagecreatetruecolor) 往图片写字(imagestring) 形成图片(image[jpeg|png|gif]) 销毁画布(imagedestroy) 2、GD库 之生成缩略图 读取图片,形成资源(imagecreatefrom***) 创建缩略画布(imagecreatetruecolor) 复制图片
Yiiven
2022/12/15
2.3K0
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;
超级小可爱
2023/02/20
5840
GD库应用之–水印和缩略图
以前知道水印和缩略图不知道他们的原理以及详细的过程,现在终于明白了。代码解释比较详细。附代码: <?php //imagecopy(resource dst_im, resource src_im,
苦咖啡
2018/05/07
8080
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
(1)绘制线条: imageline($p1, $p2, $p3, $p4, $p5, $6)
IT工作者
2021/12/20
1.1K0
PHP缩放并合成图片
版权声明: 此文为本站源创文章[或由本站编辑从网络整理改编], 转载请备注出处:[ 狂码一生] http://www.sindsun.com/article-details-118.html
Sindsun
2019/12/11
1.6K0
php给图片添加文字水印或图片水印-封装的方法
支持以图片和文字两种方式给图片添加水印。图片支持GIF,PNG,JPG三种格式,水印图片支持PNG和GIF
超级小可爱
2023/02/20
5.3K0
PHP生成推广海报的方法
经常有这样的需求,就是需要在生成推广海报,包含指定的二维码,分享出去别人扫码之后就可以确定用户推荐关系。
猿哥
2019/07/25
1.5K0
使用php实现背景图上添加圆形logo
使用 php 实现背景图上添加圆形 logo,说一下步骤,总共分 3 步: 压缩 logo 成固定大小的方形图片 将 logo 转成圆形 logo 将 logo 与背景图合并 废话不多说,直接上代码: class ImageController extends CI_Controller{ public function __construct() { parent::__construct(); date_default_timezone_s
沈唁
2018/05/24
1.8K0
PHP 开发学习[3] —— 文字水印,缩略图,图片水印实现类
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/details/51598081
泥豆芽儿 MT
2018/09/11
8330
php图像处理各种方法集合(缩放、剪裁、缩放、翻转、旋转、透明、锐化)
收藏一下资源: 一、创建图片资源 imagecreatetruecolor(width,height); imagecreatefromgif(图片名称); imagecreatefrompng(图片名称); imagecreatefromjpeg(图片名称); 画出各种图像 imagegif(图片资源,保存路径); imagepng() imagejpeg(); 二、获取图片属性 imagesx(res)//宽度 imagesy(res)//高度 getimagesize(文件路径) 返回
IT工作者
2021/12/20
1.8K0
一起学习PHP中GD库的使用(三)
上篇文章我们已经学习了一个 GD 库的应用,那就是非常常用的制作验证码的功能。不过在现实的业务开发中,这种简单的二维码已经使用得不多了,大家会制作出更加复杂的二维码来使用。毕竟现在的各种外挂软件已经能够轻松地破解这种简单的图片验证码了。当然,我们也可以简单地对他进行变形,比如使用中文然后按顺序点击之类的,这些都比较简单地就能实现。更复杂的二维码则推荐使用一些开源的库或者api来实现。
硬核项目经理
2021/09/02
8800
PHP图片文字合成居中
PHP使用GD库创建和处理包括GIF,PNG,jpef,wbmp以及xpm在内的多种格式的图像。
宣言言言
2019/12/19
4.7K0
im2col:将卷积运算转为矩阵相乘
如何将卷积运算转为矩阵相乘?直接看下面这张图,以下图片来自论文High Performance Convolutional Neural Networks for Document Processing:
李拜六不开鑫
2019/04/27
2.5K0
PHP实现微信小程序生成海报
由于之前处理这块业务基本都是前端处理的,所以后端还真没写过小程序生成海报,但经过谷歌和百度搜索之后发现,微信小程序生成海报的代码真的很少,可以说基本没有,那我这里就把我用了2小时时间写的PHP合并微信小程序海报的代码分享出来给大家
程序猿的栖息地
2022/04/29
1.7K0
PHP实现微信小程序生成海报
php生成二维码
资料地址:https://download.csdn.net/download/tiaozhanji_xian/10450751
黄啊码
2020/05/29
1.1K0
分享emlog海报代码 带食用方法
本代码是从null扣下来的  有兴趣的可以去买他的主题https://www.qiuzq.cn/Theme/null.html
用户8099761
2023/05/11
1850
【黄啊码】php结合微信公众号实现裂变海报(基本技术点)
微信公众号裂变式营销代码实现,先讲下基础原理,先生成带有用户参数的二维码,然后用php自带的gd库处理,生成带有用户头像,昵称,参数二维码,营销信息的自定义图片,再将图片传入微信公众号临时素材,当其他用户扫描这个专属推荐码的时候,获取用户的昵称返回给推荐者,并存入数据库,以记录当前有多少人扫描了二维码。
黄啊码
2022/06/15
9630
相关推荐
php实现图片叠加
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验