imagick类
版本 | 1.0+ |
命名空间 | boa\image\driver |
文件 | boa/image/driver/imagick.php |
说明 | imagick驱动类,继承driver类 |
目录
方法 | 说明 |
---|---|
open() | 打开图像 |
watermark() | 添加水印 |
scale() | 图像缩放 |
crop() | 图像剪裁 |
rotate() | 图像旋转 |
flatten() | 背景填充 |
flip() | 图像翻转 |
text() | 图像上写文字 |
save() | 保存图像 |
output() | 输出图像 |
clear() | 销毁图像 |
方法
说明 | ||||
---|---|---|---|---|
打开图像 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$img | Y | string | 图片绝对路径或二进制字符串 | |
$type | 0 | int | 打开类型,0=文件路径 1=二进制串 |
说明 | ||||
---|---|---|---|---|
添加水印 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$type | Y | int | 水印类型 |
说明 | ||||
---|---|---|---|---|
图像缩放 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$dst_w | Y | int | 目标宽度,-1=自动 | |
$dst_h | -1 | int | 目标高度,-1=自动 |
说明 | ||||
---|---|---|---|---|
图像剪裁 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$dst_w | Y | int | 剪裁宽度 | |
$dst_h | Y | int | 剪裁高度 | |
$src_x | 0 | int | 剪裁起点X坐标 | |
$src_y | 0 | int | 剪裁起点Y坐标 |
说明 | ||||
---|---|---|---|---|
图像旋转 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$angle | Y | int | 旋转角度 | |
$bgcolor | Y | string | 旋转后背景填充色 |
说明 | ||||
---|---|---|---|---|
背景填充 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$bgcolor | Y | string | 背景填充色 |
说明 | ||||
---|---|---|---|---|
图像翻转 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$mode | Y | int | 翻转模式
|
说明 | ||||
---|---|---|---|---|
图像上写文字 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$text | Y | string | 文字 | |
$cfg | Y | array | 同image类text() |
说明 | ||||
---|---|---|---|---|
保存图像 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$to | Y | string | 保存路径 | |
$quality | Y | int | 图像质量 |
说明 | ||||
---|---|---|---|---|
输出图像 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$type | Y | string | 输出类型,如:png, jpeg, gif, webp, bmp等 |
说明 | ||||
---|---|---|---|---|
销毁图像 |