code: def _dtype_itemsize(itemsize, *dtypes):
      """Return first of `dtypes` with itemsize greater than `itemsize`
  
      Parameters
      ----------
      itemsize: int
          The data type object element size.
  
      Other Parameters
      ----------------
      *dtypes:
          Any Object accepted by `np.dtype` to be converted to a data
          type object
  
      Returns
      -------
      dtype: data type object
          First of `dtypes` with itemsize greater than `itemsize`.
  
      """
      return next(
          dt for dt in dtypes if np.dtype(dt).itemsize >= itemsize
      )
  
file_path: scikit-image/skimage/util/dtype.py
imports: import warnings
  from warnings import warn
  import numpy
label_desc: Use image node_id 2 for calling a global function with example usage: _dtype_itemsize(itemsize) and returns: next