Creating a placeholder image using Cairo - mnishiguchi/rmagick_experiment GitHub Wiki

Install Cairo

gem install cairo

Create a placeholder image

ruby -r cairo -e 'w=ARGV[0].to_i;h=ARGV[1].to_i;s=Cairo::ImageSurface.new Cairo::FORMAT_ARGB32,w,h;c=Cairo::C
ontext.new s;c.set_source_color "#CCC";c.rectangle 0,0,w,h;c.fill;c.move_to 4,12;c.set_source_color "#357";c.fo
nt_size=12;c.show_text "#{w} x #{h}";s.write_to_png "atari-#{w}x#{h}.png"' 640 480