code: def crop(self, image, size, crop, options):
          
          if not crop:
              return image
          return self.engine_crop(image, size, crop, options)
docs: Wrapper for ``engine_crop``, will return without calling ``engine_crop`` if crop is None.
  
          :param image:
          :param size:
          :param crop:
          :param options:
          :return: