php将文字写在图片上,把文字写在图片上

本文目录一览:

php 给图片添加文字或图片 并实现保存,,急救!!

简单说,这就是PHP的一个生成水印的功能了。

直接帖代码给你。并附上注释吧,应该能看懂。

?php

header(“Content-type: image/jpeg”);    //浏览器输出,如不需要可去掉此行

$im = @imagecreatefromjpeg(‘test.jpg’);    //从图片建立文件,此处以jpg文件格式为例

$white = imagecolorallocate($im, 255, 255, 255);

$grey = imagecolorallocate($im, 128, 128, 128);

$black = imagecolorallocate($im, 0, 0, 0);

$text = ‘Testing…’; //要写到图上的文字

$font = ‘arial.ttf’; //写的文字用到的字体。

$srcw=imagesx($im);

imagettftext($im, 20, 0, $srcw-210, 21, $grey, $font, $text);

imagettftext($im, 20, 0, 10, 20, $black, $font, $text);

imagettftext($im, 20, 0, 9, 19, $white, $font, $text);

imagepng($im);

imagedestroy($im);

?

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

?php

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

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

$img=”images/test.jpg”; //背景图片名

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

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

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

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

$fontFile=”xxx.ttf”; //字体文件名,必须要

$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.php

然后在需要调用图片的地方用 img src=”img.php?img=背景图片文件路径text=要加上的文字”/ 来调用

比如 img src=”img.php?img=images/back.jpgtext=你好”/

php如何往带颜色的背景图片上写入白色文字

?php

// 定义输出为图像类型

header(“content-type:image/png”);

// 新建图象

$pic=imagecreate(400,40);

// 定义黑白颜色

// imagecolorallocate第一次调用就是背景色,这里为了演示就是黑色

$black=imagecolorallocate($pic,0,0,0);

// 白色 字体颜色

$white=imagecolorallocate($pic,255,255,255);

// 定义字体

$font=”c://WINDOWS//fonts//simhei.ttf”;

// 定义输出字体串

$str = “WRITE SOMETHING-qingwei.tech”;

// 打印TTF文字到图中

imagettftext($pic,20,0,10,30,$white,$font,$str);

// 建立 GIF 图型

imagepng($pic);

// 结束图形,释放内存空间

imagedestroy($pic);

如上述代码,用到了php的GD库,请在phpinfo中确认你是否开启了GD库。这里是在黑底图片上添加白字 ,你也可以用图片做背景改动一下就可以了

php 或 js 怎么在图片上添加文字和图片,

需要扩展GD库,例如:

?php

$im

=

ImageCreate(70,350);

$white

=

ImageColorAllocate($im,255,255,255);

$black

=

ImageColorAllocate($im,0,0,0);

ImageTTFText($im,20,270,28,10,$black,’courbi’,’The

courier

TTF

font’);

header(‘Content-Type:

image/png’);

ImagePNG($im);

?

会将文字竖排排列显示。至于楼主想要的效果,建议楼主先去找一下这方面的资料研究一下吧。很容易的。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/237478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 12:05
下一篇 2024-12-12 12:05

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • 用Python绘制酷炫图片

    在本篇文章中,我们将展示如何使用Python绘制酷炫的图片。 一、安装Python绘图库 在使用Python绘制图片之前,我们需要先安装Python绘图库。Python有很多绘图库…

    编程 2025-04-29
  • Python飞机大战中文字资源分析

    Python飞机大战是一款经典的飞行射击游戏,在游戏过程中,玩家需要控制一架飞机不断消灭敌人,生存到最后。该游戏使用Python语言编写,其中涉及到的文字资源对游戏的整体体验有重要…

    编程 2025-04-29
  • 使用axios获取返回图片

    使用axios获取返回图片是Web开发中很常见的需求。本文将介绍如何使用axios获取返回图片,并从多个方面进行详细阐述。 一、安装axios 使用axios获取返回图片前,首先需…

    编程 2025-04-29
  • Python 图片转表格

    本文将详细介绍如何使用Python将图片转为表格。大家平时在处理一些资料的时候难免会遇到图片转表格的需求。比如从PDF文档中提取表格等场景。当然,这个功能也可以通过手动复制、粘贴,…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • Python缓存图片的处理方式

    本文将从多个方面详细阐述Python缓存图片的处理方式,包括缓存原理、缓存框架、缓存策略、缓存更新和缓存清除等方面。 一、缓存原理 缓存是一种提高应用程序性能的技术,在网络应用中流…

    编程 2025-04-29
  • Python如何抓取图片数据

    Python是一门强大的编程语言,能够轻松地进行各种数据抓取与处理。抓取图片数据是一个非常常见的需求。在这篇文章中,我们将从多个方面介绍Python如何抓取图片数据。 一、使用ur…

    编程 2025-04-29
  • Avue中如何按照后端返回的链接显示图片

    Avue是一款基于Vue.js、Element-ui等技术栈的可视化开发框架,能够轻松搭建前端页面。在开发中,我们使用到的图片通常都是存储在后端服务器上的,那么如何使用Avue来展…

    编程 2025-04-28
  • Python利用Image加图片的方法

    在Python中,利用Image库可以快速处理图片,并加入需要的图片,本文将从多个方面详细阐述这个操作。 一、Image库的安装和基础操作 首先,我们需要在Python中安装Ima…

    编程 2025-04-28

发表回复

登录后才能评论