Skip to content

rodrigoalviani/img-handler-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

img-handler-server

A minimalist node.js image handler server to resize, crop, apply filters and more...

Install

Examples

Bounded: http://localhost:3000/http://38.media.tumblr.com/925556f88fa5603d13b728b73912511e/tumblr_n4avfmACuD1r7tv3oo1_1280.jpg?s=bounded&w=200

Matted: http://localhost:3000/http://38.media.tumblr.com/925556f88fa5603d13b728b73912511e/tumblr_n4avfmACuD1r7tv3oo1_1280.jpg?s=matted&w=200&b=black

Fill: http://localhost:3000/http://38.media.tumblr.com/925556f88fa5603d13b728b73912511e/tumblr_n4avfmACuD1r7tv3oo1_1280.jpg?s=fill&w=200&g=center

Strict: http://localhost:3000/http://38.media.tumblr.com/925556f88fa5603d13b728b73912511e/tumblr_n4avfmACuD1r7tv3oo1_1280.jpg?s=strict&w=200

Options (QueryStrings)

querystring name description default options
s strategy resize strategy bounded bounded, matted, fill, strict
w width width to resize in pixels 100 integer
h height height to resize in pixels 100 integer
q quality quality of generated image null 0 to 100
g gravity where to cut a image - if applicable Center NorthWest, North, NorthEast, West, Center, East, SouthWest, South, SouthEast
b background background color (for matted strategy) black all colors
f filter image color filter null grayscale, sepia, negate, lomo, gotham, hue
fv filter variable variable to use with filter null on hue 0 to 360

About

A minimalist node.js image handler server

Resources

Stars

Watchers

Forks

Packages

No packages published