将文字放在图片上,并合成图
2017-10-09 14:38
155 查看
PS:不知道起什么标题,程序员的痛
$bigImgPath = $_REQUEST['image'];//背景图
//$bigImgPath = '1.jpg';//背景图
$new_file = "../upload/";//上传路径
if($_REQUEST['content']){
$content = implode("\n",explode("<br/>",$_REQUEST['content']));//折行
$img = imagecreatefromstring(file_get_contents($bigImgPath));
imagesavealpha($img,true);//这里很重要 意思是不要丢了$sourePic图像的透明色;
$font = 'font.ttf';//字体
$black = imagecolorallocate($img, 0, 0, 0);//字体颜色 RGB
$fontSize = 18; //字体大小
$circleSize = 0; //旋转角度
$left = 50; //左边距
$top = 90; //顶边距
$content = wordwrap($content,18,"\n",true);//每18个字符换行
imagefttext($img, $fontSize, $circleSize, $left, $top, $black, $font, '"'.$content.'"');
list($bgWidth, $bgHight, $bgType) = getimagesize($bigImgPath);
header('Content-Type:image/jpg');
imagejpeg($img,$new_file.$_REQUEST['filename']);
return true;
}
$bigImgPath = $_REQUEST['image'];//背景图
//$bigImgPath = '1.jpg';//背景图
$new_file = "../upload/";//上传路径
if($_REQUEST['content']){
$content = implode("\n",explode("<br/>",$_REQUEST['content']));//折行
$img = imagecreatefromstring(file_get_contents($bigImgPath));
imagesavealpha($img,true);//这里很重要 意思是不要丢了$sourePic图像的透明色;
$font = 'font.ttf';//字体
$black = imagecolorallocate($img, 0, 0, 0);//字体颜色 RGB
$fontSize = 18; //字体大小
$circleSize = 0; //旋转角度
$left = 50; //左边距
$top = 90; //顶边距
$content = wordwrap($content,18,"\n",true);//每18个字符换行
imagefttext($img, $fontSize, $circleSize, $left, $top, $black, $font, '"'.$content.'"');
list($bgWidth, $bgHight, $bgType) = getimagesize($bigImgPath);
header('Content-Type:image/jpg');
imagejpeg($img,$new_file.$_REQUEST['filename']);
return true;
}
相关文章推荐
- 把UIButton中的文字放在图片的右边
- php 图片添加文字水印 以及 图片合成(微信快码传播)
- 当鼠标放在图片或文字上,如何让鼠标箭头变成小手
- php多图片和文字合成最终图片
- JAVA工具类之多图片合成与图片添加文字
- 二维码生成. 文字生成图片. 多张图片合并方法及临时合成图片并下载
- 鼠标放在图片上 显示提示的文字
- java合成图片并添加文字
- 移动端canvas合成图片,填充文字自动换行
- php 图片和文字合成图片技术
- PHP合成图片、生成文字、居中对齐、画线、矩形、三角形、多边形、图片抗锯齿、不失真 高性能源码示例
- latex中让图片放在指定文字段落后
- opencv 将视频读为图片放在指定文件夹中/将指定文件夹中图片读出并合成视频 cvCreateVideoWriter试分析
- iOS开发 在图片上添加文字,图片合成文字,图片上添加富文本,美图秀秀,美颜相机文字编辑
- 如何实现鼠标放在图片上出现文字说明效果?
- iOS 图片水印、图片合成文字或图片实现
- PHP合成图片、生成文字、居中对齐、画线、矩形、三角形、多边形、图片抗锯齿、不失真 高性能源码示例
- canvas 图片 文字 合成
- 用java 对图片的截图、拼接、合成处理、添加文字
- PHP合成推广微信推广海报 PHP合成图片 PHP在图片上添加文字 PHP制作图片