code: def calcIntBounds(array, round=otRound):
      """Calculate the integer bounding rectangle of a 2D points array.
  
      Values are rounded to closest integer towards ``+Infinity`` using the
      :func:`fontTools.misc.fixedTools.otRound` function by default, unless
      an optional ``round`` function is passed.
  
      Args:
          array: A sequence of 2D tuples.
          round: A rounding function of type ``f(x: float) -> int``.
  
      Returns:
          A four-item tuple of integers representing the bounding rectangle:
          ``(xMin, yMin, xMax, yMax)``.
      """
      return tuple(round(v) for v in calcBounds(array))
  
imports: from fontTools.misc.roundTools import otRound
  from fontTools.misc.vector import Vector
  import math
  import warnings
label_desc: Use image node_id 2 for calling a global function with example usage: calcIntBounds(array, round) and returns: tuple