15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 后端开发 Thinkphp5

图像处理

闫志林| 发布于 2021-12-07 21:05:26| 50阅读| 0点赞| 0评论
举报

tp5处理图像

1图像处理功能不是系统内置的功能了,需要通过 composer 引入进来

composer require topthink/think-image


2 引入进来之后,首先创建图像处理对象

$image = Image::open('image.png');

3. 获得了图像处理对象后,可以得到这张图片的属性

//图片宽度
echo $image->width();
//图片高度
echo $image->height();
//图片类型
echo $image->type();
//图片 mime
echo $image->mime();
//图片大小
dump($image->size());
使用 thumb()方法,可以生成缩略图,配合 save()把缩略图保存下来 //生成缩略图 $image->thumb(500,500)->save('thumb1.png');

用函数imagettftext可以指定位置和字体 (字体是ttf格式文件可以在网上或者windows系统自带,如果出现乱码话尝试换个字体库,也有可能是编码问题,不过一般都是默认utf-8可以看一下,我是换字库解决的)

imagecopymerge函数可以简单合成图片



0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

闫志林
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部