<?php
/*打开图片*/
//1.配置图片路径
$src = "http://localhost/tpl/Wap/default/common/css/guajiang/images/bb.png";
//2.获取图片信息
$info = getimagesize($src);
//3.通过编号获取图像类型
$type = image_type_to_extension($info[2],false);
//4.在内存中创建和图像类型一样的图像
$fun = "imagecreatefrom".$type;
//5.图片复制到内存
$image = $fun($src);
$background = imagecolorallocate($image, 255, 255, 255);
imagecolortransparent($image, $background);
//imagealphablending($image, false);
imagesavealpha($image, true);
/*操作图片*/
//1.设置字体的路径
$font = "msyh.ttf";
//2.填写水印内容
$size=15;
$content1 = "六等奖";
//3.设置字体颜色和透明度
$color = imagecolorallocatealpha($image, 255, 255,255,0);
//4.写入文字
imagettftext($image, "$size", -45, 325, 80, $color, $font, $content1);
$content2 = "二等奖";
php 图片和文字合成图片技术
最新推荐文章于 2021-12-09 13:44:52 发布
这段PHP代码展示了如何将文字合并到图片中。通过获取图片信息,创建内存中的图像,然后使用`imagettftext`函数添加不同角度、位置的文字,实现了在图片上添加多个等级标签的效果。最后,代码通过浏览器输出图片并保存为PNG格式。
摘要由CSDN通过智能技术生成