# File lib/RMagick.rb, line 1817
    def slice(*args)
        current = get_current()
        slice = @images.slice(*args)
        if slice
            ilist = self.class.new
            if slice.respond_to?(:each) then
                slice.each {|image| ilist << image}
            else
                ilist << slice
            end
        else
            ilist = nil
        end
        return ilist
    end