def update_gain_property_values(self): hue, sat = self.gain_hue_selector.get_hue_saturation() r, g, b = lutfilter.get_RGB_for_angle(hue * 360) value = self.gain_value.get_out_value(self.gain_adjustment.get_value()) r = 1.0 + r * (value - 1.0) g = 1.0 + g * (value - 1.0) b = 1.0 + b * (value - 1.0) self.gain_hue.write_number_value(hue) self.gain_value.write_number_value(value) self.gain_r.write_value(r) self.gain_g.write_value(g) self.gain_b.write_value(b)
def update_lift_property_values(self): hue, sat = self.lift_hue_selector.get_hue_saturation() r, g, b = lutfilter.get_RGB_for_angle(hue * 360) value = self.lift_adjustment.get_value() / 100.0 r = r * value g = g * value b = b * value self.lift_hue.write_number_value(hue) self.lift_value.write_number_value(value) self.lift_r.write_value(r) self.lift_g.write_value(g) self.lift_b.write_value(b)