多语言展示
当前在线:1600今日阅读:23今日分享:25

ThinkPHP中对图像进行处理有哪些操作

ThinkPHP提供了强大的图片处理功能,包括截剪、生成缩略图、添加水印等。下面介绍ThinkPHP中对图像进行处理有哪些操作。
方法/步骤
1

打开图像采用open()方面,图片的路径可以是绝对路径,也可以相对路径。

2

使用image对象来获得图像的相关信息。例如width宽度、height高度、type图片类型等。

3

使用crop()方法来裁剪图片,裁剪后的图片必须使用save()方法来保存图片才能完成裁剪。除了指定高度、宽度裁剪,还支持从指定坐标开始裁剪。

4

使用thumb()方法生成缩略图,方法内的两个参数为宽高参数,同裁剪方法一样,生缩略图后要执行save()保存方法。

6

thumb()方法还能实现居中裁剪,在第三个参数中设置“\Think\Image::IMAGE_THUMB_CENTER”居中裁剪方式,代码执行后即可完成居中裁剪。

7

给图片添加水印使用water()方法,执行的过程是先open()打开图片,再water()添加水印图片,最后保存图片,实现水印的添加。

推荐信息