Skip to content

Rack middleware for image resizer. Can be integrated with CarrierWave.

License

Notifications You must be signed in to change notification settings

Rademade/light_resizer

Repository files navigation

light-resizer

Build Status

Rack middleware for image resizer. Can be integrated with CarrierWave. Instalation

Install gem:

$ gem install light_resizer

And set it in config:

config.middleware.insert_before(Rack::Sendfile, LightResizer::Middleware, Rails.root)

Usage

For example we have image in public folder by next url:

example.com/images/kitten.jpg

Url of resized image will be:

example.com/images/light_resize/100x150/kitten.jpg

light_resizer will find /public/images/kitten.jpg and create light_resize with resized to size of 100x150px image.

Default resize doesn't crop image and fill new space with transparent background.

To crop image use 'crop' in url:

example.com/images/light_resize/crop/100x150/kitten.png

About

Rack middleware for image resizer. Can be integrated with CarrierWave.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •