Image manipulation and optimization for Fresh.
Featuring Carrots the Cat!

Hotlink protection test. This should only be visible on the Fresh Images demo page.
It's also an <img> tag, not a JSX component.

This image has a placeholder. (Its placeholder is also transformed!)

This is an example of the custom transformation function. It has also been resized to 400px wide.
This is an example of a transformer that has registered its own route.

This example uses the custom caption transformation.

This example shows multiple transformations being applied. The image is cropped to 100px by 100px, then resized to 200px by 200px.

Image resized to 100px wide

Image resized to 100px high

Image resized to 100px by 100px

Image rotated 270°

Image rotated 90°

Image rotate -45°
Psst, these images may have been served from a cache! Look for the x-fresh-image-cache-hit and x-fresh-image-kv-hit headers in your browser's developer tools.