code: def test_overlay_area_saliency(self):
      # Crate url encoded image representation.
      image_array = np.zeros(shape=(90, 70, 3), dtype=np.uint8)
      pil_image = PILImage.fromarray(image_array)
      image_str = image_utils.convert_pil_to_image_str(pil_image)
  
      # Create saliency.
      saliency = np.ones(shape=(50, 30), dtype=np.uint8)
  
      overlay_image = image_utils.overlay_pixel_saliency(
          image_str=image_str,
          saliency=saliency,
          cm_name="bwr",
          clip_fraction=0.01,
          alpha_mul=0.90,
          signed=False,
          pixel_saliency=False,
      )
      self.assertIsNotNone(overlay_image)
      self.assertSequenceEqual(
          (90, 70, 3), np.asarray(overlay_image).shape
      )
  
file_path: lit/lit_nlp/lib/image_utils_test.py
imports: from absl.testing import absltest
  from absl.testing import parameterized
  from lit_nlp.lib import image_utils
  import numpy
  from PIL import Image
label_desc: Use image node_id 9 for calling the ImageUtilsTest obj's underlying member method code with example usage: obj.test_overlay_area_saliency() without return types