Farbe in Grau darstellen.

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Farbe in Grau darstellen.

Beitrag von balu »

Hallo Liebe Leute.

Ich möchte ganz gerne in einem Blatt verschiedene Farben zur Auswahl anbieten, die dann per Makro an anderer Stelle in Graustufen dargestellt werden.

Gibt es so ein Makro "schon fertig zu Kaufen :wink: ", oder wer kann mir bei der Erstellung behilflich sein?

Freue mich auf eure Antworten, und bedanke mich schon mal für eure Bemühungen :).


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Farbe in Grau darstellen.

Beitrag von Karolus »

Hallo
Evtl. könntest "red", "green" und "blue" auf die Farbwerte anwenden, die drei Werte summieren ,durch 3 teilen und den erhaltenen Wert wieder an "RGB" verfüttern...hilft dass ?
Als Function etwa so:

Code: Alles auswählen

function grauwert( farbwert )
x = int( (red( farbwert ) + green(  farbwert ) + blue( farbwert )) / 3)
grauwert = rgb( x , x , x )
end function
als "farbwert" übergibst du ocell.cellBackColor

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Farbe in Grau darstellen.

Beitrag von balu »

Hallo Karo.

Sorry, aber irgendwie steh ich momentan mit deiner Function auf Kriegsfuß. Wie soll ich sie denn richtig aufrufen?

Code: Alles auswählen

=GRAUWERT(wert1;wert2;wert3)
Oder mach ich da was falsch, dass ich "Astronomisch hohe Zahlen* dabei raus bekomme? Beispielsweise 5592405 bei (255;211;32)

Aber ansonsten ist die Idee mit einer Function nicht schlecht. Danke dafür :).


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Farbe in Grau darstellen.

Beitrag von Karolus »

Hallo
Ich hab mal ein Beispieldok gemacht:
edit:zusätzliche Formelspalte eingefügt.
farbe_zu_Grauwerten.ods
(16.66 KiB) 53-mal heruntergeladen
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Farbe in Grau darstellen.

Beitrag von balu »

Hallo Karo.

Recht Herzlichen Dank, damit komm ich nun zurecht. :D


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Antworten