code: def hed2rgb(hed, *, channel_axis=-1):
      """Haematoxylin-Eosin-DAB (HED) to RGB color space conversion.
  
      Parameters
      ----------
      hed : (..., C=3, ...) array_like
          The image in the HED color space. By default, the final dimension
          denotes channels.
      channel_axis : int, optional
          This parameter indicates which axis of the array corresponds to
          channels.
  
          .. versionadded:: 0.19
             ``channel_axis`` was added in 0.19.
  
      Returns
      -------
      out : (..., C=3, ...) ndarray
          The image in RGB. Same dimensions as input.
  
      Raises
      ------
      ValueError
          If `hed` is not at least 2-D with shape (..., C=3, ...).
  
      References
      ----------
      .. [1] A. C. Ruifrok and D. A. Johnston, "Quantification of histochemical
             staining by color deconvolution.," Analytical and quantitative
             cytology and histology / the International Academy of Cytology [and]
             American Society of Cytology, vol. 23, no. 4, pp. 291-9, Aug. 2001.
  
      Examples
      --------
      >>> from skimage import data
      >>> from skimage.color import rgb2hed, hed2rgb
      >>> ihc = data.immunohistochemistry()
      >>> ihc_hed = rgb2hed(ihc)
      >>> ihc_rgb = hed2rgb(ihc_hed)
      """
      return combine_stains(hed, rgb_from_hed)
  
imports: from warnings import warn
  import numpy
  from scipy import linalg
  from .._shared.utils import _supported_float_type, channel_as_last_axis, identity, reshape_nd, slice_at_axis
  from ..util import dtype, dtype_limits
label_desc: Use image node_id 26 for calling a global function with example usage: hed2rgb(hed) and returns: combine_stains