Login
网站首页 > 文章中心 > 其它

php文字生成图片保存_php保存图片到本地

作者:小编 更新时间:2023-08-01 07:39:11 浏览量:153人看过

如何将文字用php转换成图片?

header ("Content-type: image/png");

function autowrap($fontsize, $angle, $fontface, $string, $width) {

// 这几个变量分别是 字体大小, 角度, 字体名称, 字符串, 预设宽度

$content = "";

// 将字符串拆分成一个个单字 保存到数组 letter 中

for ($i=0;$imb_strlen($string);$i++) {

}

foreach ($letter as $l) {

$teststr = $content." ".$l;

$testbox = imagettfbbox($fontsize, $angle, $fontface, $teststr);

// 判断拼接后的字符串是否超过预设的宽度

$content .= "\n";

$content .= $l;

return $content;

$text = $_GET['text'];//传过来的要处理的文字

imagecolortransparent($im,$background); //imagecolortransparent() 设置具体某种颜色为透明色,若注释

$A = "img/".$_GET['mo'].".png";

$black = imagecreatefromstring(file_get_contents($A));

imagepng($black);//文字生成的图

PHP文字生成图片

$out = decrypt($_REQUEST['num'], $CFG['crypt']);

改成

如何用php把文字转变成图片.也就是往网页输入文字.通过网站后台生成png图片

首先要确定你的环境支持GD库;

程序很简单:

$str = "测试一下";//输入的文字

header("Content-type: image/jpeg");

{

imagesetpixel($im, rand()0 , rand()P , $clr);

//$str="sss";

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

$fnt = "c:\windows\fonts\simhei.ttf"; //字体文件

imagejpeg($im);

//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"; //字体文件名,必须要

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

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

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/jpeg");?//浏览器输出,如不需要可去掉此行

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

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

$text?=?'Testing...'; //要写到图上的文字

$font?=?'arial.ttf'; //写的文字用到的字体.

$srcw=imagesx($im);

imagepng($im);

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章