首页文件与媒体ThumbDriver 缩放
ThumbDriver 缩放
Kuoqi\Image\ThumbDriver(335 行):GD 缩略图
本页内容
  1. 方法清单
  2. 模式

方法清单

方法签名说明
__construct($filePath)memory_limit 1024M
setWidth / setHeight / setMode($value)目标尺寸/模式
getSource / getSourceWidth()源图信息
toFiletoFile($withCache=true,$nfilepath="")输出 FileDriver(缓存:{HOME}/Runtime/Thumb/{md5前2}/{名}_m{mode}_w{w}_h{h}.webp)
toStream / toJpgStream / toPngStream()webp/jpg/png 数据流
toPng / toJpg / toWebp($filename="")输出文件(toWebp 无参直接输出并 die)

模式

模式说明
MODE_DEFAULT=0等比/居中裁剪,最大化保留无白边
典型用法
$thumb = new \Kuoqi\Image\ThumbDriver("{@ROOT}/Public/upload/a.jpg");
$thumb->setWidth(400);
$thumb->setHeight(300);
$thumb->toFile(true, "{@ROOT}/Public/thumb/a_400x300.jpg");
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页