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

简介:
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
相关文章
|
存储 网络协议 Shell
KVstore :键值映射存储服务器
KVstore :键值映射存储服务器
333 0
|
算法 Java
【洛谷算法题】P5703-苹果采购【入门1顺序结构】
【洛谷算法题】P5703-苹果采购【入门1顺序结构】
|
存储 前端开发 JavaScript
【JavaScript】10个技巧干掉你代码中那些丑陋冗长的 if...else 语句~(三)
【JavaScript】10个技巧干掉你代码中那些丑陋冗长的 if...else 语句~(三)
|
SQL 数据库
ON DUPLICATE KEY UPDATE
ON DUPLICATE KEY UPDATE
222 0
ON DUPLICATE KEY UPDATE
|
Web App开发 前端开发 JavaScript
计算机导论/计算机基础实验/网站建设技术:网页基本操作
计算机导论/计算机基础实验/网站建设技术:网页基本操作
233 0
计算机导论/计算机基础实验/网站建设技术:网页基本操作
|
存储
《深入解析数据存储技术原理及发展演进— 数据保护技术(二)》电子版地址
深入解析数据存储技术原理及发展演进— 数据保护技术(二)
57 0
《深入解析数据存储技术原理及发展演进— 数据保护技术(二)》电子版地址
|
算法 大数据 开发者
大数据开发基础的数据结构和算法的算法思想的分治
在大数据开发中,算法的思想对于解决各种问题都非常重要,其中分治算法是一种非常常见的算法思想,特别适合处理一些复杂的问题。
191 0
|
存储 编译器 Linux
每日一题——在windows x86/64 VS环境下,下面的程序会出现什么问题?运行结果是什么?为什么?
哈喽大家好,我是保护小周ღ,本期为大家带来的是博主在学习过程中遇到的一道笔试题,题目不难,但是有点复杂),涉及到局部变量在内存中存储的这一方面知识,还是值得学习一下的,欢迎留言啊~
202 0
|
Linux
LINUX创建桌面运行快捷方式
LINUX创建桌面运行快捷方式
250 0
Gartner:阿里云蝉联全球第三、亚太第一。
4月23日消息,国际研究机构Gartner发布最新云计算市场追踪数据,阿里云亚太市场排名第一,全球市场排名第三。阿里云亚太市场份额从26%上涨至28%;全球市场份额从7.7%上涨至9.1%。
Gartner:阿里云蝉联全球第三、亚太第一。