code: def open_any(cls, file):
  		
  		with open_file(file, "rb") as f:
  			header = f.read(8)
  			f.seek(0)
  			if header != PNG_SIGN:
  				b = file_to_png(f)
  			else:
  				b = f.read()
  		return cls.from_bytes(b)
docs: Open an image file. If the image is not PNG format, it would convert
  		the image into PNG with Pillow module. If the module is not
  		installed, :class:`ImportError` would be raised.
  		
  		:arg file: Input file.
  		:type file: path-like or file-like
  		:rtype: :class:`PNG`