🚀 DAY 3 OF LAUNCH WEEK:Announcing Bun and vlt Support in Socket.Learn more →
Socket
Book a DemoInstallSign in
Socket

merchii-placeholder_image

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

merchii-placeholder_image

bundlerRubygems
Version
0.1.0
Version published
Maintainers
2
Created
Source

PLACEHOLDER_IMAGE

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

Dependencies

  • rmagick - for now, plan to optionally replace it with mini_magick when I "get" the API well enough.
  • commander - for command-line support.

Usage

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

Options

Command-line:

$ 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, 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, Merchii

FAQs

Package last updated on 01 Dec 2011

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts