Code: Alles auswählen
Procedure.i AddRGB(color, wert)
Protected r = Red(color) + wert, g = Green(color) + wert, b = Blue(color) + wert
If r > 255: r = 255: ElseIf r < 0: r = 0: EndIf
If g > 255: g = 255: ElseIf g < 0: g = 0: EndIf
If b > 255: b = 255: ElseIf b < 0: b = 0: EndIf
ProcedureReturn RGB(r, g, b)
EndProcedure
Debug Hex(#Gray)
x = AddRGB(#Gray, $14): Debug Hex(x)
Debug Hex(#Gray)
x = AddRGB(#Gray, -$10): Debug Hex(x)
Vielleicht mit XOR oder so ???
