Timber Chainsaw — Demo

Providers: Docs Clear cache & regenerate
Source:

Summary

Cells rendered
91
Total generation time
7.50 s
Peak memory
83.04 MB

Orientation

rotate(90)

$image->rotate(90)
{{ image|manipulate({rotate: 90})|render }}
myles-tan.jpg1280×1920
intervention-gd
rotate(90)
219.46 ms 50.00 MB
intervention-imagick
rotate(90)
131.05 ms 1.26 MB
intervention-vips
rotate(90)
108.85 ms 2.53 MB
imagine-gd
rotate(90)
80.00 ms 26.32 MB
imagine-imagick
rotate(90)
149.69 ms 892.0 KB
cloudflare
rotate(90)
391.2 µs 448.9 KB
cloudinary
rotate(90)
284.5 µs 448.6 KB
imagekit
rotate(90)
223.5 µs 448.6 KB
imgix
rotate(90)
183.7 µs 448.6 KB
imgproxy
rotate(90)
187.5 µs 448.6 KB
thumbor
rotate(90)
186.1 µs 448.6 KB
imagor
rotate(90)
241.0 µs 448.6 KB
wserv
rotate(90)
216.6 µs 448.6 KB

rotate(180)

$image->rotate(180)
{{ image|manipulate({rotate: 180})|render }}
myles-tan.jpg1920×1280
intervention-gd
rotate(180)
201.44 ms 39.87 MB
intervention-imagick
rotate(180)
117.27 ms 1.28 MB
intervention-vips
rotate(180)
97.07 ms 2.53 MB
imagine-gd
rotate(180)
79.06 ms 21.31 MB
imagine-imagick
rotate(180)
137.26 ms 889.9 KB
cloudflare
rotate(180)
395.0 µs 448.9 KB
cloudinary
rotate(180)
267.7 µs 448.6 KB
imagekit
rotate(180)
188.9 µs 448.6 KB
imgix
rotate(180)
235.0 µs 448.6 KB
imgproxy
rotate(180)
187.5 µs 448.6 KB
thumbor
rotate(180)
199.2 µs 448.6 KB
imagor
rotate(180)
210.2 µs 448.6 KB
wserv
rotate(180)
175.5 µs 448.6 KB

rotate(270)

$image->rotate(270)
{{ image|manipulate({rotate: 270})|render }}
myles-tan.jpg1280×1920
intervention-gd
rotate(270)
211.40 ms 49.88 MB
intervention-imagick
rotate(270)
138.20 ms 1.26 MB
intervention-vips
rotate(270)
103.01 ms 2.49 MB
imagine-gd
rotate(270)
79.95 ms 26.31 MB
imagine-imagick
rotate(270)
150.25 ms 889.9 KB
cloudflare
rotate(270)
395.7 µs 448.9 KB
cloudinary
rotate(270)
209.1 µs 448.6 KB
imagekit
rotate(270)
267.4 µs 448.6 KB
imgix
rotate(270)
189.0 µs 448.6 KB
imgproxy
rotate(270)
186.6 µs 448.6 KB
thumbor
rotate(270)
180.3 µs 448.6 KB
imagor
rotate(270)
211.3 µs 448.6 KB
wserv
rotate(270)
184.8 µs 448.6 KB

rotate(45) + bg

$image->rotate(45, '#3b82f6')
{{ image|manipulate({rotate: [45, '#3b82f6']})|render }}
myles-tan.jpg2263×2263
intervention-gd
rotate(45) + bg
552.41 ms 83.04 MB
intervention-imagick
rotate(45) + bg
1.53 s 1.31 MB
intervention-vips
rotate(45) + bg
191.56 ms 2.55 MB
imagine-gd
rotate(45) + bg
309.63 ms 37.86 MB
imagine-imagick
rotate(45) + bg
1.44 s 889.9 KB
cloudflare
Unsupported
cloudinary
rotate(45) + bg
227.0 µs 448.6 KB
imagekit
rotate(45) + bg
291.5 µs 448.6 KB
imgix
Unsupported
imgproxy
Unsupported
thumbor
Unsupported
imagor
Unsupported
wserv
rotate(45) + bg
216.1 µs 448.6 KB

flip H

$image->flip(FlipDirection::Horizontal)
{{ image|manipulate({flip: enum('Timber\\Chainsaw\\Enum\\FlipDirection').Horizontal})|render }}
myles-tan.jpg1920×1280
intervention-gd
flip H
107.97 ms 29.85 MB
intervention-imagick
flip H
115.41 ms 1.30 MB
intervention-vips
flip H
98.78 ms 2.53 MB
imagine-gd
flip H
52.97 ms 11.29 MB
imagine-imagick
flip H
135.22 ms 889.9 KB
cloudflare
flip H
408.8 µs 448.9 KB
cloudinary
flip H
222.3 µs 448.6 KB
imagekit
flip H
238.6 µs 448.6 KB
imgix
flip H
202.0 µs 448.6 KB
imgproxy
flip H
194.5 µs 448.6 KB
thumbor
flip H
227.2 µs 448.6 KB
imagor
Unsupported
wserv
flip H
193.0 µs 448.6 KB

flip V

$image->flip(FlipDirection::Vertical)
{{ image|manipulate({flip: enum('Timber\\Chainsaw\\Enum\\FlipDirection').Vertical})|render }}
myles-tan.jpg1920×1280
intervention-gd
flip V
106.78 ms 29.85 MB
intervention-imagick
flip V
115.08 ms 1.28 MB
intervention-vips
flip V
83.25 ms 2.53 MB
imagine-gd
flip V
52.54 ms 11.29 MB
imagine-imagick
flip V
136.24 ms 889.9 KB
cloudflare
flip V
384.8 µs 448.9 KB
cloudinary
flip V
243.7 µs 448.6 KB
imagekit
flip V
201.3 µs 448.6 KB
imgix
flip V
176.4 µs 448.6 KB
imgproxy
flip V
184.6 µs 448.6 KB
thumbor
flip V
181.8 µs 448.6 KB
imagor
Unsupported
wserv
flip V
191.0 µs 448.6 KB

autoOrient

$image->autoOrient()
{{ image|manipulate({autoOrient: []})|render }}
myles-tan.jpg1920×1280
intervention-gd
autoOrient
105.79 ms 29.85 MB
intervention-imagick
autoOrient
95.37 ms 1.28 MB
intervention-vips
autoOrient
96.10 ms 2.53 MB
imagine-gd
autoOrient
52.62 ms 11.29 MB
imagine-imagick
autoOrient
110.97 ms 889.6 KB
cloudflare
autoOrient
383.0 µs 448.9 KB
cloudinary
autoOrient
203.7 µs 448.6 KB
imagekit
autoOrient
227.0 µs 448.6 KB
imgix
autoOrient
242.4 µs 448.6 KB
imgproxy
autoOrient
197.0 µs 448.6 KB
thumbor
autoOrient
183.5 µs 448.6 KB
imagor
autoOrient
220.0 µs 448.6 KB
wserv
autoOrient
197.6 µs 448.6 KB