Alpha-Übergang optimiert

This commit is contained in:
2025-06-15 19:52:24 +02:00
parent 968dee6d85
commit ae09775c58
+2 -2
View File
@@ -394,13 +394,13 @@ class MainWindow(QMainWindow):
if alpha_value <= 0: if alpha_value <= 0:
# Alpha von -100 bis 0: Übergang von ref zu diff # Alpha von -100 bis 0: Übergang von ref zu diff
ref_opacity = 1.0 - (alpha_value + 100) / 100.0 ref_opacity = 1.0 # - (alpha_value + 100) / 100.0
diff_opacity = (alpha_value + 100) / 100.0 diff_opacity = (alpha_value + 100) / 100.0
new_opacity = 0.0 new_opacity = 0.0
else: else:
# Alpha von 0 bis 100: Übergang von diff zu new # Alpha von 0 bis 100: Übergang von diff zu new
ref_opacity = 0.0 ref_opacity = 0.0
diff_opacity = 1.0 - alpha_value / 100.0 diff_opacity = 1.0 # - alpha_value / 100.0
new_opacity = alpha_value / 100.0 new_opacity = alpha_value / 100.0
# Zeichne die Ebenen mit entsprechender Transparenz # Zeichne die Ebenen mit entsprechender Transparenz