def calculate_repeat_extra_width!
            m = @images.inject(1) {|m,img| img.repeat_x? ? m.lcm(img.width) : m }
            remainder = @width % m
            @width += (m - remainder) unless remainder.zero?