# File lib/RMagick.rb, line 75
    def Geometry.from_s(str)
        raise(ArgumentError, "no geometry string specified") unless str

        m = RE.match(str)
        if m
            width  = m[1].to_i
            height = m[2].to_i
            x      = m[3].to_i
            y      = m[4].to_i
            flag   = RFLAGS[m[5]]
        else
            raise ArgumentError, "invalid geometry format"
        end
        Geometry.new(width, height, x, y, flag)
    end