def __init__(self, *args, **kwargs): Serializable.__init__(self, *args, **kwargs) QObject.__init__(self) self.setdefault('_quantile_lower', 0.0) self.setdefault('_quantile_upper', 1.0) self.setdefault('_alpha', 0.0) self.setdefault('_lambda', 0.0) self.setdefault('_key', []) self.setdefault('_brightness', []) self.setdefault('_is_prepared', False) self._brightness = numpy.array(self._brightness) self._key = numpy.array(self._key)
def serialize(self): result = Serializable.serialize(self) result.update({ '_key': result['_key'].tolist(), '_brightness': result['_brightness'].tolist() }) return result
def __init__(self, *args, **kwargs): Serializable.__init__(self, *args, **kwargs) QObject.__init__(self) self.setdefault('_preview', False) self.setdefault('_brightness_offset', 0.0) self.setdefault('_contrast', 0.0) self.setdefault('_gamma', 0.0) self.setdefault('_drawback_details', False) self.setdefault('_detail_drawback', 0.0) self.setdefault('_detail_highlight', 0.0) self.setdefault('_alpha', 0.0) self.setdefault('_lambda', 0.0) self.processor = None