docs: def frompng(path, ext='png', start=None, stop=None, recursive=False, npartitions=None, labels=None, engine=None, credentials=None):
      """
      Load images from PNG files.
  
      Parameters
      ----------
      path : str
          Path to data files or directory, specified as either a local filesystem path
          or in a URI-like format, including scheme. May include a single '*' wildcard character.
  
      ext : string, optional, default = 'tif'
          Extension required on data files to be loaded.
  
      start, stop : nonnegative int, optional, default = None
          Indices of the first and last-plus-one file to load, relative to the sorted
          filenames matching `path` and `ext`. Interpreted using python slice indexing conventions.
  
      recursive : boolean, optional, default = False
          If true, will recursively descend directories from path, loading all files
          with an extension matching 'ext'.
  
      npartitions : int, optional, default = None
          Number of partitions for computational engine,
          if None will use default for engine.
  
      labels : array, optional, default = None
          Labels for records. If provided, should be one-dimensional.
      """
      from scipy.misc import imread
  
      def getarray(idx_buffer_filename):
          idx, buf, _ = idx_buffer_filename
          fbuf = BytesIO(buf)
          yield (idx,), imread(fbuf)
  
      return frompath(path, accessor=getarray, ext=ext, start=start,
                      stop=stop, recursive=recursive, npartitions=npartitions,
                      labels=labels, engine=engine, credentials=credentials)