LabVIEWForum.de
RGB werte in HexZahl - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: RGB werte in HexZahl (/Thread-RGB-werte-in-HexZahl)



RGB werte in HexZahl - maze - 07.03.2007 18:38

Hallo zusammen,
ich versuche gerade einen Zahlenwert in RGB zu verwandeln, klappt auch. Danach sollen die einzelnen Werte in Hexzahlen umgewandelt werden, und dabei tritt ein Problem auf. Wenn nämlich der Wert 0 ist brauche ich den Hexwert in der Form 00 und nicht einfach 0. zusammengesetzt muss der gesamte hexstring aus 6 zeichen zusammengesetzt sein, wobei jeweils 2 für die RGB komponenten stehen.

Hoffe man kann mir helfen.
danke und schönen abend
maze


RGB werte in HexZahl - IchSelbst - 07.03.2007 19:05

' schrieb:Hexwert in der Form 00 und nicht einfach 0. zusammengesetzt muss der gesamte hexstring aus 6 zeichen zusammengesetzt sein
Formatstring '%2.2x%2.2x%2.2x'.


RGB werte in HexZahl - Y-P - 07.03.2007 20:36

Hallo,

Du möchtest ja die gesamte Farbe aus 6 Hex-Zahlen. Das geht mit dem angehängten VI.
Die 3 Einzelfarben habe ich auch mit reingebaut, allerdings ist da auch das Problem mit der einzelnen 0.
Würde mich auch interessieren, wie ich das in diesem Fall machen könnte.

Gruß Markus

' schrieb:Hallo zusammen,
ich versuche gerade einen Zahlenwert in RGB zu verwandeln, klappt auch. Danach sollen die einzelnen Werte in Hexzahlen umgewandelt werden, und dabei tritt ein Problem auf. Wenn nämlich der Wert 0 ist brauche ich den Hexwert in der Form 00 und nicht einfach 0. zusammengesetzt muss der gesamte hexstring aus 6 zeichen zusammengesetzt sein, wobei jeweils 2 für die RGB komponenten stehen.

Hoffe man kann mir helfen.
danke und schönen abend
maze



RGB werte in HexZahl - maze - 07.03.2007 22:59

danke für die antworten,
ich habe selber eine Lösung nach ein bisschen herumprobieren gefunden. der tip mit dem formatstring war gut, auch wenn das Format noch nicht die lösung war.
ich habe in das vi mal eingefügt wie ich es dann gelöst habe.
das ich das color to rgb vi benutze ist nur eine idee gewesen. der eingang is in meinem fall nämlich die geschwindigkeit, die mir vom gps geliefert wird. aus meinen gps daten will ich eine kml datei erzeugen, mit der ich meine gefahrene strecke in google earth darstelle. da ich die strecke 3d darstellen möchte, habe ich gedacht, dass man ja den geschwindigkeitswert als höhe der strecke benutzen könnte. zusätzlich soll das ganze noch farbig sein, im kml format wird das durch hex zahlen erledigt, wie ich sie hier erzeuge.
klappt aber noch nicht so richtig.



[attachment=5533]