i-lateral/silverstripe-file-base64

Simple module to add base64 string data methods to SilverStripe files and images

Installs: 717

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 3

Forks: 1

Type:silverstripe-vendormodule

1.0.0 2022-01-13 12:34 UTC

This package is auto-updated.

Last update: 2024-12-14 17:01:37 UTC


README

Simple SilverStripe module to generate a Base64 encoded string of File or Image data that can be used in image tags, etc.

Install

Install via composer:

composer require i-lateral/silverstripe-file-base64

Usage

This module automatically adds two methods to files and images that allow accessing the data string:

NOTE: Currently the following methods will only return a data string of the base image NOT a modified image (for example using Image methods like Fill or Fit)

Base64

Returns the base 64 encoded string of the file/image data. For example, in a template you can call:

$Image.Base64

Base64DataURL

Returns a Data URL that can be used in image tags, links etc. To use it in templates you can call:

<img src="$Image.Base64DataURL">