Use the free pop art image helpers to turn your pixel art into multi-million dollar pop art orginals!
Let's try the portrait of Frida (Kahlo) in the classic 24×24 pixel art format:
require 'popart'
frida = Image.read( 'i/frida_kahlo-24x24.png' )
Let's try Image#double
also known as Image#two
or Image#double_ii
:
YELLOW = '#ff0000' # let's try a yellow background - color encoded in rgb (red/green/blue) hex
popart = frida.double( background: YELLOW )
popart.save( 'i/frida-double.png' )
And voila - Las Dos Fridas :-)
Note: You can make the artwork bigger using the Image#zoom
method using a "loss-free" double the pixel algorithm.
Let's try 8x:
popart.zoom(8).save( 'i/[email protected]' )
Let's try Image#triple
also known as Image#three
or Image#double_iii
:
popart = frida.triple( background: YELLOW )
popart.save( 'i/frida-triple.png' )
And voila!
Let's try Image#thirty
also known as Image#double_xxx
:
popart = frida.thirty( background: YELLOW )
popart.save( 'i/frida-thirty.png' )
And voila!
Let's try Image#fortytwo
also known as Image#double_xlii
:
popart = frida.fortytwo( background: YELLOW )
popart.save( 'i/frida-fortytwo.png' )
And voila!
Let's try Image#twohundred
also known as Image#double_cc
:
popart = frida.twohundred( background: YELLOW )
popart.save( 'i/frida-twohundred.png' )
And voila!
And so on.
A: Yes, you can. Pass in the background colors as a list / array. Let's try a Quadruple Frida with red, green, yellow and blue backgrounds:
YELLOW = '#ffff00'
RED = '#ff0000'
GREEN = '#00ff00'
BLUE = '#0000ff'
popart = frida.quadruple( background: [RED, GREEN, YELLOW, BLUE] )
popart.save( 'i/frida-quadruple.png' )
And voila!
A: Yes, you can. See the Readymade Pixel Punks - The World's Greatest (and Worst) Characters & (Historic) Figures in 24×24 Pixel Art for free downloads to get started with your own pop art originals today!
Post them over at the Help & Support page. Thanks.