code: def text(self):
      # experimental
      if self._text is None:
          # iTxt, tEXt and zTXt chunks may appear at the end of the file
          # So load the file to ensure that they are read
          self.load()
      return self._text
  
imports: import logging
  import re
  import struct
  import zlib
  from .None import Image, ImageFile, ImagePalette
  from ._binary import i8, i16be, i32be, o16be, o32be
  from ._util import py3
label_desc: Use image node_id 2 for calling the PngImageFile obj's underlying member method code with example usage: obj.text() and returns: self