Hallo,
da meine erste Vorschlag nicht das Gelbe vom Ei war, wollte mal noch eine machen. Ich habe eine Javascript gebastelt, welche von den Vordergrundfarbton, nach eingeben den gewünschte Prozentwert, die Hintergrundfarbton auf dieser setzt. So kann man mit Apfel+Back die Flächefüllen.
Hier der script:
var Meine_red = foregroundColor.rgb.red;
var Meine_green = foregroundColor.rgb.green;
var Meine_blue = foregroundColor.rgb.blue;
var Prozent = prompt(" Bitte geben Sie die gewünschte Pronzentwert an z.B. 30","");
var neu_red = (255-Meine_red)/100*(100-Prozent);
var neu_green = (255-Meine_green)/100*(100-Prozent);
var neu_blue = (255-Meine_blue)/100*(100-Prozent);
var solidColor = new SolidColor();
if (Meine_red == 255 )
solidColor.rgb.red = Meine_red;
else
solidColor.rgb.red = Meine_red+neu_red;
if (Meine_green == 255)
solidColor.rgb.green = Meine_green;
else
solidColor.rgb.green = Meine_green+neu_green;
if (Meine_blue == 255)
solidColor.rgb.blue = Meine_blue;
else
solidColor.rgb.blue = Meine_blue+neu_blue;
backgroundColor = solidColor;
Wie man sieht, es wird über RGB berechnet (für alle Farbe gleich) wie Folgt:
Original_Rotwert+(255-Original_Rotwert)/100*(100-Eingabewert)
Gruß Sándor
als Antwort auf: [#149231]