The Do-It-Yourself (DIY) Factory of Modern Originals (FoMO) Presents
Yes, you can! Generate your own 24×24 pixel smiley images (off-blockchain) with text (via built-in spritesheets); incl. 2x/4x/8x zoom for bigger sizes and more
- home :: github.com/profilepic/text-to-image
- bugs :: github.com/profilepic/text-to-image/issues
- gem :: rubygems.org/gems/smileys
- rdoc :: rubydoc.info/gems/smileys
Note: The smileys in a 24x24 canvas come in four diverent size variants - with the smiley circle with a diameter of 15px, 16px, 17px and 20px.
Let's generate some super-rare never-before-seen smileys / smilies:
require 'smileys'
smiley = Smiley::Image.generate( "Yellow", "Face 1" )
smiley.save( "smiley1.png" )
smiley.zoom( 4 ).save( "[email protected]" )
base = smiley
smiley = base.background( 'ukraine' )
smiley.save( "smiley1.1.png" )
smiley.zoom( 4 ).save( "[email protected]" )
smiley = base.background( 'rainbow' )
smiley.save( "smiley1.2.png" )
smiley.zoom( 4 ).save( "[email protected]" )
# no - no outline variant
smiley = Smiley::Image.generate( "Yellow.No", "Face 1" )
smiley.save( "smiley1b.png" )
smiley.zoom( 4 ).save( "[email protected]" )
# (re)try with eyes + mouth
smiley = Smiley::Image.generate( "Yellow", "Open", "Smile" )
smiley.save( "smiley1c.png" )
smiley.zoom( 4 ).save( "[email protected]" )
Voila!
4x:
smiley = Smiley::Image.generate( "Greener", "Face 2" )
smiley.save( "smiley2.png" )
smiley.zoom( 4 ).save( "[email protected]" )
smiley = Smiley::Image.generate( "Greener.No", "Face 2" )
smiley.save( "smiley2b.png" )
smiley.zoom( 4 ).save( "[email protected]" )
# (re)try with eyes + mouth
smiley = Smiley::Image.generate( "Greener", "Shades", "Grin (Right)" )
smiley.save( "smiley2c.png" )
smiley.zoom( 4 ).save( "[email protected]" )
Voila!
4x:
And so on.
Post them on the D.I.Y. Punk (Pixel) Art reddit. Thanks.