code: def read_jp2_image(filename):
      
      # Other option:
      # return glymur.Jp2k(filename)[:]
      image = read_image(filename)
  
      with open(filename, 'rb') as file:
          bit_depth = get_jp2_bit_depth(file)
  
      return fix_jp2_image(image, bit_depth)
docs: Read data from JPEG2000 file
  
      :param filename: name of JPEG2000 file to be read
      :type filename: str
      :return: data stored in JPEG2000 file