class Magick::HatchFill
def fill(img) # required
def fill(img) # required img.background_color = @bgcolor img.erase! # sets image to background color pixels = Array.new([img.rows, img.columns].max, @hatchpixel) @dist.step((img.columns - 1) / @dist * @dist, @dist) do |x| img.store_pixels(x, 0, 1, img.rows, pixels) end @dist.step((img.rows - 1) / @dist * @dist, @dist) do |y| img.store_pixels(0, y, img.columns, 1, pixels) end end