缩略图 [thumb]

将图片转换成指定分辨率缩略图

如需自动为文章生成缩略图,需先在图片字段自动中配置好缩略图尺寸与内容字段,新增或编辑文章时会自动提取内容中的图片,并生成缩略图

1.7版本起支持按比例生成宽高,如原图为400*200,当缩略图尺寸填写为200*1时,自动计算高度=100

文章列表输出时生成缩略图

{loop $articles as $article}
    缩略图:{thumb:resize($article.pic)}
    判断是否生成成功:
    {$thumb=thumb:resize($article.pic)}
    {if $thumb}
        生成成功:{$thumb}
    {else}
        失败
    {/if}
{/loop}

文章页生成缩略图

{thumb:resize($pic)}

指定生成的分辨率

除了后台设置的默认宽度高度,也可以在调用代码中设置

{thumb:resize($pic,300,200)}

获取内容中的所有图片链接

{thumb:getContentPics($content)}

文章同时保存原图与缩略图字段

文章模型内增加原图(如pic)与缩略图字段(如thumbpic),缩略图字段设置缩略图尺寸,自动缩略图内设置为pic

新增文章时,只需上传原图,缩略图字段自动生成

其它

如需清空生成的缩略图缓存,可以重装应用,并删除上传目录中的缩略图

如使用了FTP存储或OSS存储等插件,缩略图也会同步至这些应用中.

应用信息
标识thumb
版本号1.7
文件大小3.6KB
发布时间2021-07-16
更新时间2024-01-09
PHP兼容--
作者 ClassCMS
安装
请在网站后台-应用商店内安装此应用.
也可在演示站点-应用商店内中安装并测试.
更新记录
1.7支持按原图比例生成
1.6增加删除原图选项
1.5支持webp格式,支持自定义压缩质量
1.4支持透明图片
1.3远程图片支持非图片类型后缀
1.2兼容新版本
1.1增加自动获取内容缩略图功能