封装的可以控制往图片上写字,控制字符间距的方法

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$image  = ImageCreateFromJPEG(  "img/6.jpg"  );
$cor  = imagecolorallocate( $image , 0, 0, 0);
$font  'debiao.ttf' ;
$tt  '我们的灵魂' ;
$a  = im( $image , 120, 0, 150, 150,  $cor $font $tt ,50);
header( 'Content-type: image/jpeg' );
imagejpeg( $image );
 
function  im(& $image $size $angle $start_x $y $color $font $text , $spancing ) {
 
for  ( $i =0; $i <mb_strlen( $text , 'utf8' ); $i ++) {
     $t  = mb_substr( $text $i ,1, 'utf8' );
     $x  $i *( $size + $spancing );
     imagettftext( $image $size $angle $x + $start_x $y $color $font $t );
     }  
 
}

封装的可以控制往图片上写字,控制字符间距的方法



本文转自  陈小龙哈   51CTO博客,原文链接: http://blog.51cto.com/chenxiaolong/1716746
相关文章
VC中如何把一串文字旋转90度显示
VC中如何把一串文字旋转90度显示
|
9月前
用键盘读入一个字符,然后在屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形
用键盘读入一个字符,然后在屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形
|
10月前
|
算法 前端开发 JavaScript
图片转ASCII字符图案的原理(可调整亮度对比度 宽高度)
平时看代码会看到很多标点符号的字符拼起来的图案, 特别有趣, 像kong(一个高性能API网关), 除了源代码里面有图案, 命令行也藏了彩蛋. 我今天要玩的会深入一点: 基于图片的灰度值来生成图案. 此时的图片不单单有轮廓, 还有光影效果, 也就是素描中提及的黑白灰.
63 0
|
11月前
|
小程序 索引
如何实现文字逐个出现的打字机效果
今天分享一下如何在微信小游戏制作工具中实现文字逐个出现的打字机效果,这个小功能可以用于游戏中的文字对白的展示,如果你要做的是一个文字类游戏的话,那么肯定用的上。
91 0
|
iOS开发
iOS开发-调整文字之间间距
iOS开发-调整文字之间间距
250 0
封装占位文字的颜色属性
封装占位文字的颜色属性
64 0
封装占位文字的颜色属性
UITableViewStyleGrouped模式下烦人的多余间距
UITableViewStyleGrouped模式下烦人的多余间距
191 0
关于 Qt图形视图框架自绘图元放到左边和上边之外,部分在内进行拉伸后,拉伸多余的区域无法碰撞 的解决方法
关于 Qt图形视图框架自绘图元放到左边和上边之外,部分在内进行拉伸后,拉伸多余的区域无法碰撞 的解决方法
关于 Qt图形视图框架自绘图元放到左边和上边之外,部分在内进行拉伸后,拉伸多余的区域无法碰撞 的解决方法
|
XML 数据格式
AutoTextView实现文字自动翻转效果
AutoTextView实现文字自动翻转效果
AutoTextView实现文字自动翻转效果
WORD出错:绕排时,字太靠近形状
WORD出错:绕排时,字太靠近形状
91 0
WORD出错:绕排时,字太靠近形状