code: def imsave(
      self,
      path,
      img,
      channel_first=False,
      as_uint16=False,
      auto_scale=True,
  ):
      backend = self.get_best_backend(path, "save")
      if backend is None:
          raise ValueError("No available backend to save image.")
      return backend.imsave(
          path, img, channel_first, as_uint16, auto_scale
      )
  
file_path: nnabla/python/src/nnabla/utils/image_utils/backend_events/image_utils_backend.py
imports: from collections import OrderedDict
label_desc: Use image node_id 4 for calling the ImageUtilsBackend obj's underlying member method code with example usage: obj.imsave(path, img, channel_first, as_uint16, auto_scale) and returns: backend