Generate generic placeholder vector images - just like placehold.it, but native.
- rmagick - for now, plan to optionally replace it with mini_magick when I "get" the API well enough.
- commander - for command-line support.
Command-line:
$ placeholder_image 150x100 /tmp/placeholder.png
$ placeholder_image 300x300 /tmp/placeholder.png --text "Hello" --bgcolor "#dddddd" --color "#bbbbbb"Code:
generator = PlaceholderImage::Generator.new('150x100')
generator.generate!("/tmp/placeholder.png")
generator = PlaceholderImage::Generator.new('300x300', background_color: "#dddddd", text_color: "#bbbbbb")
generator.generate!("/tmp/placeholder.png")Command-line:
$ placeholder_image help generateCode:
background_color- render background using this color. Default:'#000000'.text_color- render text using this color. Default:'#ffffff'.text- the text rendered centered within the image. Default:'#{WIDTH} x #{HEIGHT}'.
No JRuby support, because of RMagick-clash.
This gem was developed for our own requirements at Merchii, so feel free to send pull-requests with enhancements of any kind (features, bug-fixes, documentation, tests, etc.) to make it better or useful for you as well.
Released under the MIT license.
Copyright (c) Jonas Grimfelt, Merchii
