A small Sinatra app influenced by http://dummyimage.com, and the original source code from XXX's Fake Image but written in Ruby.
Try it online at http://avatar-generator.herokuapp.com/200x200
requires 1.9.2 (YARV)
bundle install
unicorn (or your rack-app-handler of choice)
and it's Heroku deployment ready!
heroku create my-app
git push heroku master
In a browser, hit http://localhost:8080/300x200
for example and you will get an image like
You can get fancier http://localhost:8080/300x200/ff0066/fff
by specifying hex
color for background and foreground to get something like
Want to get like Gmail's new default avatar with initials, you can do
http://localhost:8080/120x120/ff0066/fff?text=johnny%20halife
Want the full text get like Gmail's new default avatar with initials, you can do
http://localhost:8080/300x200/ff0066/fff?text=Johnny%20Halife&mode=full
Want GIF or JPG instead? Try with the custom format!
http://localhost:8080/300x200/ff0066/fff.gif?text=Johnny%20Halife&mode=full
http://localhost:8080/300x200/ff0066/fff.jpg?text=Johnny%20Halife&mode=full
Want it square? No problem, just specify one dimention
It requires ImageMagick
Copyright (c) 2013 Johnny Halife and Mural.ly Dev Team, released under the MIT license.
The included Droid Sans font is licensed under the Apache License, online at http://www.apache.org/licenses/LICENSE-2.0.