code: def create_image_imgaug(cls, shape, dtype, seed, tile=None):
      rng = iarandom.RNG(1000 + seed)
  
      if dtype.startswith("uint"):
          image = rng.integers(0, 256, size=shape, dtype=dtype)
      else:
          assert dtype.startswith("float")
          image = rng.uniform(0.0, 1.0, size=shape)
          image = image.astype(dtype)
  
      if tile is not None:
          image = np.tile(image, tile)
  
      return image
  
imports: from __future__ import print_function, division, absolute_import
  import sys
  import functools
  import numpy
  import imgaug
  from imgaug import augmenters
  from imgaug import random
  from imgaug import parameters
  from imgaug.testutils import runtest_pickleable_uint8_img
label_desc: Use image node_id 2 for calling the _CompareFuncWithImageCorruptions obj's underlying member method code with example usage: obj.create_image_imgaug(cls, shape, dtype, seed, tile) and returns: image