ThumbnailGenerator
class ThumbnailGenerator
Generate thumbnails and thumbnail links
Traits
Constants
INLINE |
Thumbnails are inline |
URL |
Thumbnails are linked by url |
Config options
max_thumbnail_bytes | int | Safely limit max inline thumbnail size to 200kb. | |
thumbnail_links | array | Determine how thumbnails are serialised List of visibility to either 'inline' or 'url' form. | |
method | string |
Methods
Get a configuration accessor for this class. Short hand for Config::inst()->get($this->class, .
Gets the uninherited value for the given config option
Generate thumbnail and return the "src" property for this thumbnail
No description
No description
Details
in Configurable at line 20
static Config_ForClass
config()
Get a configuration accessor for this class. Short hand for Config::inst()->get($this->class, .
....).
in Configurable at line 32
mixed
stat(string $name)
deprecated
deprecated 5.0 Use ->config()->get() instead
Get inherited config value
in Configurable at line 44
mixed
uninherited(string $name)
Gets the uninherited value for the given config option
in Configurable at line 57
$this
set_stat(string $name, mixed $value)
deprecated
deprecated 5.0 Use ->config()->set() instead
Update the config value for a given property
at line 77
string|null
generateThumbnailLink(AssetContainer $file, int $width, int $height, bool $graceful = false)
Generate thumbnail and return the "src" property for this thumbnail
at line 99
AssetContainer|DBFile|File
generateThumbnail(AssetContainer $file, int $width, int $height)
Generate thumbnail object
at line 122
string
generateLink(AssetContainer $thumbnail = null)
Generate "src" property for this thumbnail.
This can be either a url or base64 encoded data