docs: def create(self, original, size, crop, options=None):
          """
          Creates a thumbnail. It loads the image, scales it and crops it.
  
          :param original:
          :param size:
          :param crop:
          :param options:
          :return:
          """
          if options is None:
              options = self.evaluate_options()
          image = self.engine_load_image(original)
          image = self.scale(image, size, crop, options)
          crop = self.parse_crop(crop, self.get_image_size(image), size)
          image = self.crop(image, size, crop, options)
          image = self.colormode(image, options)
          return image