Sha256: f9cfe4f80bab887e17be886b26dade967e44dd80aa7edeb20fae85d4ff2fc167

Contents?: true

Size: 1.73 KB

Versions: 1

Compression:

Stored size: 1.73 KB

Contents

# PLACEHOLDER_IMAGE [![](https://secure.travis-ci.org/merchii/placeholder_image.png)](http://travis-ci.org/merchii/placeholder_image)

*Generate generic placeholder vector images - just like placehold.it, but native.*

## Dependencies

* **[rmagick](https://github.com/rmagick/rmagick)** - for now, plan to optionally replace it with [mini_magick](https://github.com/probablycorey/mini_magick) when I "get" the API well enough.
* **[commander](https://github.com/visionmedia/commander)** - for command-line support.

## Usage

Command-line:

```shell
$ placeholder_image 150x100 /tmp/placeholder.png
$ placeholder_image 300x300 /tmp/placeholder.png --text "Hello" --bgcolor "#dddddd" --color "#bbbbbb"
```

Code:

```ruby
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")
```

## Options

Command-line:

```shell
$ placeholder_image help generate
```

Code:

* `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}'`.

## Ruby Versions

No JRuby support, because of RMagick-clash.

## Notes

This gem was developed for our own requirements at **[Merchii](http://github.com/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.

## License

Released under the MIT license.

Copyright (c) [Jonas Grimfelt](http://github.com/grimen), [Merchii](http://github.com/merchii)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
merchii-placeholder_image-0.1.0 README.md