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

简介:
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
|
10月前
|
Python 容器
tkinter模块高级操作(二)—— 界面切换效果、立体阴影字效果及gif动图的实现
tkinter模块高级操作(二)—— 界面切换效果、立体阴影字效果及gif动图的实现
175 0
|
10月前
|
存储 数据安全/隐私保护 计算机视觉
如何利用ps去除图片水印和绘制图案
如何利用ps去除图片水印和绘制图案
114 0
|
11月前
|
小程序 索引
如何实现文字逐个出现的打字机效果
今天分享一下如何在微信小游戏制作工具中实现文字逐个出现的打字机效果,这个小功能可以用于游戏中的文字对白的展示,如果你要做的是一个文字类游戏的话,那么肯定用的上。
93 0
|
前端开发 芯片
【杂七杂八】excel中根据RTL信号位宽生成拼接取位
【杂七杂八】excel中根据RTL信号位宽生成拼接取位
119 0
【杂七杂八】excel中根据RTL信号位宽生成拼接取位
|
iOS开发
iOS开发-调整文字之间间距
iOS开发-调整文字之间间距
250 0
封装占位文字的颜色属性
封装占位文字的颜色属性
64 0
封装占位文字的颜色属性
UITableViewStyleGrouped模式下烦人的多余间距
UITableViewStyleGrouped模式下烦人的多余间距
192 0