def engine_class(self, value):
        """Set image processing engine name

        :param str value: Image processing engine name (pil, imagemagick, perceptualdiff)
        :return:
        """

        assert value.lower() in self.ENGINES
        self.options['needle_engine'] = value.lower()