96编辑器旗下产品
找图
终身
ID:0
到期时间:永久
退出登录
您的位置:首页 > 百科管理 > 详情

php生成分享海报-用php代码怎么以背景图片加上文字生成新的图片,然后在标题处绝对调用该图片?

原创:找图网 2023-07-20 09:12:56
  • php如何实现html内容生成图片

  • 需要借助第三方扩展 wkhtmltopdf 可转成图片或者pdf

  • 用php代码怎么以背景图片加上文字生成新的图片,然后在标题处绝对调用该图片?

  • <?php

    ob_clean(); //清除输出缓存

    header("Content-type:image/jpeg"); //设置输出类型

    $img="images/"; //背景图片名

    if(isset($_GET["img"]))$img=$_GET["img"]; //也可以通过img参数传入

    $im=imagecreatefromjpeg($img); //读入背景图片

    $text="文字内容"; //要加上的文字内容

    if(isset($_GET["text"]))$text=$_GET["text"]; //也可以通过text参数传入

    $fontFile=""; //字体文件名,必须要

    $fontSize=36; //字体尺寸

    $fontColor=ImageColorAllocate($im,0,0,0); //字体颜色,这里是黑色

    $textAngle=0; //文字显示的角度,0表示水平显示

    $textLeft=20; //文字显示的x坐标

    $textTop=60; //文字显示的y坐标

    imagefttext($im,$fontSize,$textAngle,$textLeft,$textTop,$fontColor,$fontFile,$text); //把文字覆盖到图片上

    Imagejpeg($im); //输出图片

    ImageDestroy($im); //销毁图片

    ?>

    把以上文字保存为php文件,比如

    然后在需要调用图片的地方用 <img src=""/> 来调用

    比如 <img src=""/>

  • 你好,我想问下最近微信公众号里面有个自动生成海报的功能是怎么做的?

  • 这个需要你有一个公众号,然后根据微信提供给你的api进行高级接口开发,语言不限,本质上这是一种图片回复信息,你要做的就是后台生成图片,将你要的二维码,昵称头像放进去图片背景里,拿到这张图片发给用户就好了,因为用户关注了你的公众号,以上信心你是完全可以拿得到的,补充一句,php有很多案例,但是我做c#的我还是觉得c#方便些,请采纳,纯手打

    补一下记录,因为微信图片信息回复什么的有一个时间限制,所以,你在收到用户请求的时候就要转去客服接口,交给客服接口完成,不然失败的,因为你生成海报不知道多久

    最新文章 更多
    最新素材 更多
    公司介绍 网站地图 图片资讯
    Copyright © 2010-2022 山东找图网络科技有限公司  鲁ICP备18007836号-3  邮箱:15653358549@163.com