Name Last Update
app Loading commit data...
lib Loading commit data...
.gitignore Loading commit data...
Gemfile Loading commit data...
LICENSE.txt Loading commit data...
README.md Loading commit data...
Rakefile Loading commit data...
letter_avatar.gemspec Loading commit data...

README.md

LetterAvatar

Gem for creating letter avatar from user's name.

Code extracted from discourse source (thanks guys!)

Installation

System requirements

sudo apt-get install -y advancecomp gifsicle jhead jpegoptim libjpeg-progs optipng pngcrush pngquant

Add this line to your application's Gemfile:

gem 'letter_avatar'

And then execute:

$ bundle

Or install it yourself as:

$ gem install letter_avatar

Configuration

LetterAvatar.setup do |config|
  config.cache_base_path='public/system/lets' # default is 'public/system'
end

Usage

LetterAvatar.generate 'ksz2k', 200
=> "public/system/letter_avatars/2/K/87_178_230/200.png"

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request