加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP图片处理库Grafika详细教程(1):图像基本处理

发布时间:2016-11-16 03:50:32 所属栏目:PHP教程 来源:segmentfault
导读:副标题#e# Grafika是一个PHP图像处理库,是基于Imagick和GD,可以用于改变图片大小,剪裁,比较,添加水印等等功能。还有感知哈希,高级图像过滤,绘制贝塞尔曲线等功能,可谓非常强大。 由于功能太多,所以分成几篇文章写。 《1、图像基本处理》 《2、图像

我们逐一的来看各个参数

  • image:所需要写文字的图片
  • text:需要写的文字
  • size:(选填)字体大小,默认为12px
  • x:(选填)文字的最左边距离图片最左边的距离,默认为0
  • y:(选填)文字的基线到图片的最上边的距离,默认是12px,也就是文字的高度。(基线你就当做文字最下面好了)
  • color:(选填)字体颜色,Color对象,需要new Color一下,默认为黑色。
  • font:(选填)字体的完整路径,默认Sans font.
  • angle:(选填)文字旋转角度,取值范围为0-359,默认为0,也就是不旋转

我们随便找个文字试试

  1. use GrafikaGrafika; 
  2. use GrafikaColor; 
  3. $editor = Grafika::createEditor(); 
  4. $editor->open($image , 'yanying-smaller.jpg'); 
  5. $editor->text($image ,'yanying',30,200,100,new olor("#000000"),'',45); 
  6. $editor->save($image,'333/yanying-text.jpg');  

看下效果。这里说明下,如果文字为中文,需要找一个支持中文的字体。默认字体不支持中文,所以你写中文,就是都是小方框。

PHP图片处理库Grafika详细教程(1):图像基本处理

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读