A minimalist node.js image handler server to resize, crop, apply filters and more...
- First, install ImageMagick (brew install imagemagick / apt-get install imagemagick);
- Clone this repository (git clone https://github.com/rodrigoalviani/img-handler-server.git);
- Install modules (npm install);
- Up your server (node app.js);
- Done!
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 |