code: def is_same_shape(self, other_im, check_channels=False):
          
          if self.height == other_im.height and self.width == other_im.width:
              if check_channels and self.channels != other_im.channels:
                  return False
              return True
          return False
docs: Checks if two images have the same height and width (and optionally channels).
  
          Parameters
          ----------
          other_im : :obj:`Image`
              image to compare
          check_channels : bool
              whether or not to check equality of the channels
  
          Returns
          -------
          bool
              True if the images are the same shape, False otherwise