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条评论