module ChunkyPNG::Canvas::Adam7Interlacing
def adam7_multiplier_offset(pass)
def adam7_multiplier_offset(pass) { :x_shift => 3 - (pass >> 1), :x_offset => (pass & 1 == 0) ? 0 : 8 >> ((pass + 1) >> 1), :y_shift => pass == 0 ? 3 : 3 - ((pass - 1) >> 1), :y_offset => (pass == 0 || pass & 1 == 1) ? 0 : 8 >> (pass >> 1) } end