↻ Regenerate
Source myles-tan.jpg
Providers 16 / 16
Intervention
Imagine
Services
Cells rendered
144
Total generation time
30.12 ms
Peak memory
91.1 KB

Query passthrough

showing 16/16 providers

Rows scroll together horizontally · ▲ marks the fastest local provider per row and per output format (a JXL cell is never compared with an AVIF one) — CDN timings measure URL build, not generation.

query('e_cartoonify')

PHP
$image->width(500)->query('e_cartoonify')
TWIG
{{ image|manipulate({width: 500, query: 'e_cartoonify'})|img(alt: 'query(\'e_cartoonify\')') }}
myles-tan.jpg → 500×333
cloudinary
query('e_cartoonify')
500×333 1.97 ms 60.0 KB
intervention-gd
— Unsupported cloudinary only
intervention-imagick
— Unsupported cloudinary only
intervention-vips
— Unsupported cloudinary only
imagine-gd
— Unsupported cloudinary only
imagine-imagick
— Unsupported cloudinary only
cloudflare
— Unsupported cloudinary only
imagekit
— Unsupported cloudinary only
imgix
— Unsupported cloudinary only
gumlet
— Unsupported cloudinary only
bunny
— Unsupported cloudinary only
imgproxy
— Unsupported cloudinary only
imgproxy-pro
— Unsupported cloudinary only
thumbor
— Unsupported cloudinary only
imagor
— Unsupported cloudinary only
wserv
— Unsupported cloudinary only

query('e_oil_paint:60')

PHP
$image->width(500)->query('e_oil_paint:60')
TWIG
{{ image|manipulate({width: 500, query: 'e_oil_paint:60'})|img(alt: 'query(\'e_oil_paint:60\')') }}
myles-tan.jpg → 500×333
cloudinary
query('e_oil_paint:60')
500×333 12.60 ms 24.3 KB
intervention-gd
— Unsupported cloudinary only
intervention-imagick
— Unsupported cloudinary only
intervention-vips
— Unsupported cloudinary only
imagine-gd
— Unsupported cloudinary only
imagine-imagick
— Unsupported cloudinary only
cloudflare
— Unsupported cloudinary only
imagekit
— Unsupported cloudinary only
imgix
— Unsupported cloudinary only
gumlet
— Unsupported cloudinary only
bunny
— Unsupported cloudinary only
imgproxy
— Unsupported cloudinary only
imgproxy-pro
— Unsupported cloudinary only
thumbor
— Unsupported cloudinary only
imagor
— Unsupported cloudinary only
wserv
— Unsupported cloudinary only

query('l-text,…,l-end') — text layer

PHP
$image->width(500)->query('l-text,i-CHAINSAW,fs-60,co-FFFFFF,l-end')
TWIG
{{ image|manipulate({width: 500, query: 'l-text,i-CHAINSAW,fs-60,co-FFFFFF,l-end'})|img(alt: 'query(\'l-text,…,l-end\') — text layer') }}
myles-tan.jpg → 500×333
imagekit
query('l-text,…,l-end') — text layer
500×333 588.6 µs 31.6 KB
intervention-gd
— Unsupported imagekit only
intervention-imagick
— Unsupported imagekit only
intervention-vips
— Unsupported imagekit only
imagine-gd
— Unsupported imagekit only
imagine-imagick
— Unsupported imagekit only
cloudflare
— Unsupported imagekit only
cloudinary
— Unsupported imagekit only
imgix
— Unsupported imagekit only
gumlet
— Unsupported imagekit only
bunny
— Unsupported imagekit only
imgproxy
— Unsupported imagekit only
imgproxy-pro
— Unsupported imagekit only
thumbor
— Unsupported imagekit only
imagor
— Unsupported imagekit only
wserv
— Unsupported imagekit only

query('e-gradient')

PHP
$image->width(500)->query('e-gradient')
TWIG
{{ image|manipulate({width: 500, query: 'e-gradient'})|img(alt: 'query(\'e-gradient\')') }}
myles-tan.jpg → 500×333
imagekit
query('e-gradient')
500×333 230.9 µs 24.3 KB
intervention-gd
— Unsupported imagekit only
intervention-imagick
— Unsupported imagekit only
intervention-vips
— Unsupported imagekit only
imagine-gd
— Unsupported imagekit only
imagine-imagick
— Unsupported imagekit only
cloudflare
— Unsupported imagekit only
cloudinary
— Unsupported imagekit only
imgix
— Unsupported imagekit only
gumlet
— Unsupported imagekit only
bunny
— Unsupported imagekit only
imgproxy
— Unsupported imagekit only
imgproxy-pro
— Unsupported imagekit only
thumbor
— Unsupported imagekit only
imagor
— Unsupported imagekit only
wserv
— Unsupported imagekit only

query('mask=heart')

PHP
$image->width(500)->query('mask=heart')
TWIG
{{ image|manipulate({width: 500, query: 'mask=heart'})|img(alt: 'query(\'mask=heart\')') }}
myles-tan.jpg → 500×333
wserv
query('mask=heart')
500×333 464.8 µs 28.6 KB
intervention-gd
— Unsupported wserv only
intervention-imagick
— Unsupported wserv only
intervention-vips
— Unsupported wserv only
imagine-gd
— Unsupported wserv only
imagine-imagick
— Unsupported wserv only
cloudflare
— Unsupported wserv only
cloudinary
— Unsupported wserv only
imagekit
— Unsupported wserv only
imgix
— Unsupported wserv only
gumlet
— Unsupported wserv only
bunny
— Unsupported wserv only
imgproxy
— Unsupported wserv only
imgproxy-pro
— Unsupported wserv only
thumbor
— Unsupported wserv only
imagor
— Unsupported wserv only

background + query('padding:40:40:40:40')

PHP
$image->width(500)->background('#3b82f6')->query('padding:40:40:40:40')
TWIG
{{ image|manipulate({width: 500, background: '#3b82f6', query: 'padding:40:40:40:40'})|img(alt: 'background + query(\'padding:40:40:40:40\')') }}
myles-tan.jpg → 500×333
imgproxy
background + query('padding:40:40:40:40')
500×333 626.1 µs 36.6 KB
imgproxy-pro
Disabled provider not registered
intervention-gd
— Unsupported imgproxy / imgproxy-pro only
intervention-imagick
— Unsupported imgproxy / imgproxy-pro only
intervention-vips
— Unsupported imgproxy / imgproxy-pro only
imagine-gd
— Unsupported imgproxy / imgproxy-pro only
imagine-imagick
— Unsupported imgproxy / imgproxy-pro only
cloudflare
— Unsupported imgproxy / imgproxy-pro only
cloudinary
— Unsupported imgproxy / imgproxy-pro only
imagekit
— Unsupported imgproxy / imgproxy-pro only
imgix
— Unsupported imgproxy / imgproxy-pro only
gumlet
— Unsupported imgproxy / imgproxy-pro only
bunny
— Unsupported imgproxy / imgproxy-pro only
thumbor
— Unsupported imgproxy / imgproxy-pro only
imagor
— Unsupported imgproxy / imgproxy-pro only
wserv
— Unsupported imgproxy / imgproxy-pro only

query('round_corner(40,255,255,255)')

PHP
$image->width(500)->query('round_corner(40,255,255,255)')
TWIG
{{ image|manipulate({width: 500, query: 'round_corner(40,255,255,255)'})|img(alt: 'query(\'round_corner(40,255,255,255)\')') }}
myles-tan.jpg → 500×333
thumbor
query('round_corner(40,255,255,255)')
500×333 443.6 µs 32.4 KB
imagor
query('round_corner(40,255,255,255)')
500×333 12.55 ms 91.1 KB
intervention-gd
— Unsupported imagor / thumbor only
intervention-imagick
— Unsupported imagor / thumbor only
intervention-vips
— Unsupported imagor / thumbor only
imagine-gd
— Unsupported imagor / thumbor only
imagine-imagick
— Unsupported imagor / thumbor only
cloudflare
— Unsupported imagor / thumbor only
cloudinary
— Unsupported imagor / thumbor only
imagekit
— Unsupported imagor / thumbor only
imgix
— Unsupported imagor / thumbor only
gumlet
— Unsupported imagor / thumbor only
bunny
— Unsupported imagor / thumbor only
imgproxy
— Unsupported imagor / thumbor only
imgproxy-pro
— Unsupported imagor / thumbor only
wserv
— Unsupported imagor / thumbor only

query('equalize()')

PHP
$image->width(500)->query('equalize()')
TWIG
{{ image|manipulate({width: 500, query: 'equalize()'})|img(alt: 'query(\'equalize()\')') }}
myles-tan.jpg → 500×333
thumbor
query('equalize()')
500×333 403.0 µs 24.3 KB
intervention-gd
— Unsupported thumbor only
intervention-imagick
— Unsupported thumbor only
intervention-vips
— Unsupported thumbor only
imagine-gd
— Unsupported thumbor only
imagine-imagick
— Unsupported thumbor only
cloudflare
— Unsupported thumbor only
cloudinary
— Unsupported thumbor only
imagekit
— Unsupported thumbor only
imgix
— Unsupported thumbor only
gumlet
— Unsupported thumbor only
bunny
— Unsupported thumbor only
imgproxy
— Unsupported thumbor only
imgproxy-pro
— Unsupported thumbor only
imagor
— Unsupported thumbor only
wserv
— Unsupported thumbor only

query('label(CHAINSAW,center,center,40,white)')

PHP
$image->width(500)->query('label(CHAINSAW,center,center,40,white)')
TWIG
{{ image|manipulate({width: 500, query: 'label(CHAINSAW,center,center,40,white)'})|img(alt: 'query(\'label(CHAINSAW,center,center,40,white)\')') }}
myles-tan.jpg → 500×333
imagor
query('label(CHAINSAW,center,center,40,white)')
500×333 248.9 µs 24.3 KB
intervention-gd
— Unsupported imagor only
intervention-imagick
— Unsupported imagor only
intervention-vips
— Unsupported imagor only
imagine-gd
— Unsupported imagor only
imagine-imagick
— Unsupported imagor only
cloudflare
— Unsupported imagor only
cloudinary
— Unsupported imagor only
imagekit
— Unsupported imagor only
imgix
— Unsupported imagor only
gumlet
— Unsupported imagor only
bunny
— Unsupported imagor only
imgproxy
— Unsupported imagor only
imgproxy-pro
— Unsupported imagor only
thumbor
— Unsupported imagor only
wserv
— Unsupported imagor only