kisonay/craft-twig-imagebase64

在 Twig 模板中 Base64 编码图片。

1.1.1 2023-09-21 22:32 UTC

This package is auto-updated.

Last update: 2024-09-22 00:38:17 UTC


README

Twig Image Base64 编码

一个简单的 Twig 扩展,用于在 Twig 模板中从 Craft [Image] 资产创建 Base64 编码的字符串。

需求

此 Twig 扩展需要您在 Twig 模板中传递 Craft Asset 的实例。如果传递了除该实例之外的任何内容作为第一个参数,则扩展将优雅地终止。

用法

Base64 编码资产

作为 Twig 函数

使用默认选项
{{ image64(asset) }}
inline 设置为 true
{{ image64(asset, true) }}

这将返回一个 data URI scheme 的 Base64 编码字符串。默认值是 false

作为 Twig 过滤器

{{ asset|image64 }}

Base64 编码缩略图

作为 Twig 函数

使用默认选项
{{ thumb64(asset) }}
inline 设置为 true,宽度为 200px
{{ thumb64(asset, 200, true) }}

第二个参数是缩略图的宽度,默认为 100px;将第三个参数设置为 true 将返回一个 data URI scheme 的 Base64 编码字符串。默认值是 false

作为 Twig 过滤器

{{ asset|thumb64 }}