| |||||||
| Registrieren | Benutzerliste | Interessengemeinschaften | Usermap | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
| | LinkBack | Themen-Optionen | Thema durchsuchen |
| |||
|
Bin iM im RGB Strahler Fieber, DESHALB. Gibt es eine Möglichkeit eine Farbauswahl per Webfront zu machen? Also nicht per einzelnen Wert für Rot, Blau oder Grün, sondern "auf Einmal". So ala Farbkreis und die daraus resultierenden Farbwerte in Variable zu bringen? Gruß Helmut |
| |||
|
Hallo, ich habe mir ein Funk RGB controller auf JeeNode Basis gebaut. Hierzu benutze ich eine Farbleiste mit Werten von 0 - 1024. Im WebFront habe ich einen Slider über die Farbleiste (in HTMLBox eingebettetes Bild) gesetzt. Stellt man den Slider auf einen bestimmten Wert, wird die entsprechende Farbe (die der Position in der Farbleiste entspricht) gesetzt. (Vielleicht ist es im angehängten Screenshot verständlicher) Eine Umrechnung von den Werten 0-1023 in die einzelnen RGB-Werte findet man im Arduino-Quellcode dieses Blog-Eintrages: Home of the generic nerd: Arduino Mood light controller |
| |||
|
Jo, danke, interessante Lösung. Muß mal sehen, ob ich die Umrechnung in mein Brain bekomme. Könntest du den Slidercode und die Anbindung liefern, machst du das als Html-Popup? Hatte auch im Kopf: Ein Bild mit einem Farbkreis ähnlich Diesem Bild und nach dem Muster von dem Unwetterscript die Farbpixel auslesen. Dazu reich mein Brain aber nicht...... Gruß Helmut Geändert von Helmut (26.07.10 um 21:47 Uhr) |
| |||
| Zitat:
Die Farbumrechnung findet dann im µC statt. Ich habe die Umrechnung mal in ein PHP Script gebaut - ich hoffe es funktioniert so weit, musste nämlich eine map-funktion, wie es sie bei Arduino gibt erst nachstellen. (bei colorVal einen Wert zwischen 0 und 1023 eingeben und am ende gibt das Skript die RGB Werte aus - die Farben entsprechen der Farbleiste aus dem o.g. Blog) Ursprünglich hatte ich vor eine Image map über die Farbleiste zu legen und dann mit einem POST Befehl die zugehörigen Werte aus der Farbleiste beim Klick auf eine bestimmte Farbe auszuwerten. Das alles sollte dann in eine HTMLBox - ich weiß aber nicht ob aus der HTMLBox auch POST-Befehle gesendet werden können. Bin aber bisher nicht dazu gekommen, und die Lösung mit der Slider-Variablen ist auch ganz praktikabel - auch wenn es natürlich besser geht. PHP-Code: |
| |||
| Spitze, Script funktioniert, jetzt muß ich so einen Slider noch ins Webfront kriegen.... Vielen Dank dafür!!! Wie hast du Den realisiert, gibt es Den als Profil, finde ich nicht? Edit, erste Post erneut gelesen. Muß mal die HTML-Farbbildgeschichte begreifen. Dann muß das Farbbild die gleiche Größe wie der Slider haben, oder kann man die Dinger übereinanderlegen? Gruß Helmut Geändert von Helmut (27.07.10 um 00:20 Uhr) Grund: Profile durchgesucht... |
| |||
|
Hallo, bevor es Missverständnisse gibt: Die Farbe wähle ich bisher nicht direkt durch klicken auf das Farbband, sondern durch klicken auf den Slider der Integervariable (im Bild meines ersten Posts also ein klick auf die obere Leiste). Das Farbband ist nur dafür da, dass ich in etwa weiß, welchen Wert ich am Slider für eine bestimmte Farbe auswählen muss. Das Variablenprofil hab ich angelegt mit den Werten: Min = 0; Max = 1024; Schrittweite = 1; Suffix = %; Den Farbbalken habe ich in einer HTMLBox mit dem Inhalt: <img src="user/colour_bar.png" width="100%" height="35" align="middle" > eingebunden. Geändert von hirschbrat (27.07.10 um 00:32 Uhr) |
| |||
| Zitat:
Habe ich auch so verstanden, wäre zwar besser mit dem Zusammenlegen, nur wie macht man so ein Farbbild da rein? ![]() Gruß Helmut, der jetzt eine Kreislaufschwäche bekommt...gute Nacht und nochmal vielen Dank! |
| |||
|
So, die Geschichte mit der HTML-Box habe ich auch hinbekommen. Nur rechts und links trifft es den Balken nicht so recht. Wie könnte man das besser hinbekommen? Kenne mich mit HTML nicht aus: kann man das Bild mit einem HTML-Parameter auch um 10% nach rechts versetzt anfangen lassen? Gruß Helmut |
| |||
|
Hallo, um rechts und links bestimmte Abstände hinzubekommen, könnte man transparente Pixel einfügen oder die Farbleiste in eine Tabelle einfügen, wobei die rechte und linke Spalte eine definierte Pixelgröße haben. So sollte es passen: HTML-Code: <TABLE width="100%"><TR><TD width="65px"></TD><TD><img src="user/colour_bar.png" width="100%" height="35" align="middle" ></TD><TD width="65px"></TD></TR></TABLE> Geändert von hirschbrat (28.07.10 um 02:31 Uhr) |
| |||
|
Jo, das und das PNG mit 95% hat geholfen, SUPER. Vielen DANK!! Gruß Helmut |
![]() |
| Stichworte |
| rgb , webfront |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Chromoflex RC, FTDI | huelke | IP-Symcon SDK/Beispiele/Diskussion | 265 | 30.12.11 13:54 |
| Scrollbar Farbe im WebFront | hirschbrat | WebFront | 2 | 19.07.10 07:45 |
| WebFront - Generelle Fragen, Probleme und Antworten | Horst | WebFront | 1 | 06.10.09 12:58 |
| Farbe für Variablen-Werte im WebFront End | saschahb | WebFront | 1 | 10.09.09 15:08 |
| Umstellung V1 auf V2 mit Designer oder Webfront? | hmpf99 | Allgemeine Diskussion | 3 | 22.04.09 21:51 |