| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: Umwandeln Farbe RGB/HSL (598 mal gelesen)
|
MiBr Mitglied Konstrukteur
Beiträge: 508 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 19R3 Mechanical Pro
|
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 Ehrenmitglied V.I.P. h.c. Tastenhauer
Beiträge: 2017 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build19044.2364 ● Drafting V17~V20.5.1 ● Modeling V17~V20.5.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: 2143 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.4, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook 17 G4, Windows 10 Pro 64
|
erstellt am: 24. Jun. 2022 17:10 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
|
MiBr Mitglied Konstrukteur
Beiträge: 508 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 19R3 Mechanical Pro
|
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: 2143 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.4, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook 17 G4, Windows 10 Pro 64
|
erstellt am: 25. Jun. 2022 11:41 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
|
der_Wolfgang Ehrenmitglied V.I.P. h.c. Tastenhauer
Beiträge: 2017 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build19044.2364 ● Drafting V17~V20.5.1 ● Modeling V17~V20.5.1
|
erstellt am: 26. Jun. 2022 20:48 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
|