Image Operations
Use the craft.flux.transform() function directly to additionally process the output image with effects and manipulation. The second parameter should be a standard Craft transform object. The third parameter is one of the operations on this page.
{{ craft.flux.transform(
asset,
{ mode: 'crop', width: 1920 },
{
blur: 25,
tint: { r: 255, g: 0, b: 0 }
}
) }}Blur
Allowed values: true or 0.3 - 1000
When used with a boolean true, performs a fast 3x3 box blur (equivalent to a box linear filter).
{ blur: true }Or provide a sigma value to perform a slower, more accurate Gaussian blur:
{ blur: 50 }The sigma value should be a value between 0.3 and 1000 representing the sigma of the Gaussian mask, where sigma = 1 + radius / 2.
Brightness
Allowed values: [float]
Increase brightness by a multiplier. For instance to increase brightness by a factor of 2:
{ brightness: 2 }Greyscale
Allowed values: true
Convert to 8-bit greyscale; 256 shades of grey. The output image will be web-friendly sRGB and contain three (identical) colour channels.
{ greyscale: true }Hue
Allowed values: [float]
Degrees of hue rotation. For instance to hue rotate by 90 degrees:
{ hue: 90 }Lightness
Allowed values: [float]
Manipulate lightness. For instance to increase lightness by +50:
{ lightness: 50 }Saturation
Allowed values: [float]
Saturation multiplier.
{ saturation: 2 }Tint
Allowed values: { r: 0-255, g: 0-255, b: 0-255 } or hex code #FFFFFF
Tint the image using the provided colour.
{ tint: { r: 255, g: 100, b: 25 } }Or provide a hex colour:
{ tint: "#FF6419" }