Did I just trick you into making the vector version? :)
I would also suggest the use of PixelConstrained...
ArrayPlot[] uses Raster[] internally, so I'm not too sure it counts as a "vector" version. ;)
ArrayPlot[]
Raster[]
Given that all lines are straight it should really make no difference.
Could this be done with ArrayPlot?
-- you have earned Featured Contributor Badge
Your exceptional post has been selected for our editorial column Staff Picks http://wolfr.am/StaffPicks and Your Profile is now distinguished by a Featured Contributor Badge and is displayed on the Featured Contributor Board. Thank you!