图片裁切 更新:2019年5月1日
版本:zzzphp V1.6.5
把大图裁切成指定尺寸的小图,保存到服务器,并显示到网页上。
图片存储到upload/images/width_height, - {cutpic:[xxx:xxx],width,height,mode,quality}
复制代码
参数 | 描述 | [xxx:xxx] | 必需,原图url,支持任何图片标签或图片地址 | width | 必需,规定裁切后图片的宽度,参数为数字 | height | 可选,规定裁切后图片的高度,默认等于宽度,参数为数字 | mode | 可选,规定裁切结果,默认为居中裁切,参数0-5 | quality | 可选,裁切图片的质量,默认为90,参数1-100 | 版本 | 仅支持zzzphp1.6.5以后 | 返回结果 | 裁切后的地址 |
mode | 描述 | 0 | 取宽和高的最大值等比例压缩 | 1 | 取宽和高的最小值等比例压缩 | 2 | 取宽的值等比例压缩 | 3 | 取高的值等比例压缩 | 4 | 等比例缩放后左上角裁切宽X高 | 5 | 等比例缩放后居中裁切宽X高 |
实例: - {cutpic:/images/pic.jpg,120}
- {cutpic:[content:pic],120}
- {cutpic:[list:pic],300,200}
- {cutpic:[about:pic],200,200,1,90}
复制代码
<img src="{cutpic:[about:pic],300,300,0}">
<img src="{cutpic:[about:pic],300,300,1}">
<img src="{cutpic:[about:pic],300,300,2}">
<img src="{cutpic:[about:pic],300,300,3}">
<img src="{cutpic:[about:pic],300,300,4}">
<img src="{cutpic:[about:pic],300,300,5}"> |