| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
| Webcast: PTC | Smart Connected Manufacturing, ein Webinar am 25.10.2024
|
Autor
|
Thema: Umwandeln Farbe RGB/HSL (668 / mal gelesen)
|
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 24. Jun. 2022 12:42 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte in einem meiner Tools einen Regler zum einstellen der Helligkeit einer Farbe hinzufügen. Dabei bin ich auf folgendes Problem gestoßen: Beispiel: Farbe 16737792 irgend ein Orange Ich wandele eine Farbe in RGB und anschließend von RGB in HSL (hue, saturation, luminance) um. Dies mache ich mit folgenden Befehlen:
Code: (let (color) (setq color 16737792) (pprint (sd-color-to-rgb color)) (pprint (sd-rgb-to-hsl (sd-color-to-rgb color))))
In der Konsole erscheint: 1.0,0.4,0.0 0.06666,1.0,1.0 Verglichen mit dem Anhang: RGB R -> 1.0 x 255 = 255 i.O. G -> 0.4 x 255 = 102 i.O. B -> 0.0 x 255 = 0 i.O. HSL H -> 0.06666 x 240 = 16 i.O. S -> 1.0 x 240 = 240 i.O. L -> 1.0 x 240 = 240 n.i.O? Also warum bekomme ich bei der 'luminance' HSL nicht 0.5 angezeigt? Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 24. Jun. 2022 15:27 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
Zitat: Original erstellt von MiBr: Also warum bekomme ich bei der 'luminance' HSL nicht 0.5 angezeigt?
Keine Ahnung ... vielleicht ist es wirklich falsch. Dunkel erinnere ich mich an einen Kollegen, der eigene Farbkonvertierungen geschrieben hat... und mir dünkelt da war HSL im Spiel. Vielleicht nutzt im Modeling Bereich den HSV Farbraum keine:r nicht wirklich ernstlich. Laut Online help ist 'das dritte' aber die 'brightness' ... dann wäre es der HSB-Farbraum .... ich bin verwirrrrrrrt.. |
Walter Geppert Moderator Frank und Frei
Beiträge: 2158 Registriert: 12.12.2000
|
erstellt am: 24. Jun. 2022 17:10 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
|
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 25. Jun. 2022 11:06 <-- editieren / zitieren --> Unities abgeben:
Hallo, in Hilfe zu sd-rgb-to-hsl steht was von 'hue, saturation, luminance' und luminance würde ich als Helligkeit übersetzten. Aber egal da scheint wirklich ein Fehler beim konvertieren von RGB zu HSL zu bestehen. Da kann man wohl nicht machen! Trotzdem Danke für die tolle Unterstützung hier im Forum! Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
Beiträge: 2158 Registriert: 12.12.2000
|
erstellt am: 25. Jun. 2022 11:41 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
|
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 26. Jun. 2022 20:48 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
|