A simple Twig extension to create base64-encoded strings from Craft [Image] Assets in your Twig templates.
Requirements
This Twig extension requires that you pass an instance of a Craft Asset
in your Twig template. The extension will die gracefully if anything other than that is passed in as the first parameter.
Usage
Base64-encode asset
As a Twig Function
With default options
{{ image64(asset) }}
With inline
set to true
{{ image64(asset, true) }}
This will return the base64-encoded string in a data URI scheme. The default value is false
.
As a Twig Filter
{{ asset|image64 }}
Base64-encode thumbnail
As a Twig Function
With default options
{{ thumb64(asset) }}
With inline
set to true
and width to 200px
{{ thumb64(asset, 200, true) }}
Second parameter is thumbnail width, default to 100px;
Setting third parameter to true
will return the base64-encoded string in a data URI scheme. The default value is false
.
Installation Instructions
To install this plugin, copy the command above to your terminal.
Reviews
This plugin doesn't have any reviews.
Active Installs
85
License
MIT
Last release
September 21, 2023
Activity (30 days)
0
Closed Issues
1
Open Issues
0
Merged PRs
0
Open PRs