Update vom 17.1.2021:
neu:
- RGB und HSL Ausgabe. RGB=default, HSL über "XXOPTIONS*hsl=1;" (siehe Beispiel in .hslib)
- Beispiele mit besonders mächtigen Universal-Logikbausteinen (.hslib)
- VISU Beispiele (in .hslib)
- neuer Name "XXCOLPICKER" (anstatt "XXCOLORPICKER" --> ändern!!)
- Vorsicht: nach jeder Änderung in der "custom.js" muß Browser-Cache geleert werden
Hier die fertige Lösung . Sieht jetzt doch anders aus.
Ist aber nach meiner Sicht die Optimallösung.
Beiliegend die HTML-Datei zum testen. Kann von jedem HTML-Browser - der eine ".html"-Datei aufrufen kann - benutzt werden.
Der Color-Picker läuft nur unter den neuesten Browsern und Betriebssystemen am Client. Bitte ausprobieren, mit der Test-HTML-Datei in Minuten erledigt. Funktionalität je nach Plattform unterschiedlich. Ist aber meistens sinnvoll, da ja am Handy anders zu bedienen als am PC.
Den in der zip Datei enthaltene JavaScript-Code "cp.js" ist in die custom.js zu kopieren.
Weiters wird die "d3.min.js" Bibliothek benötigt. Bibliothek kann durchaus schon für andere PlugIns schon vorhanden sein.
Genauer Pfad in beiliegender HTML-Datei. Für die Tests genügt der Netzwerkzugriff, sonst lokal runterladen und Eintrag in customs.js unter "hs.functions.element_loader([...])" eintragen.
Jetzt die in der ZIP-Datei vorhandenen Logik-Bausteine (*.hsl) zusätzlich laden (im Experten). Das sind sehr mächtige Universal-Bausteine die die Anzahl der benötigten Bausteine drastisch reduzieren. In unserem Fall schätzungsweise um den Faktor 10. Beschreibung erfolgt später.
Die beiliegende .hslib in den Experten laden. Die in der .hslib enthaltene VISU einbinden.
Das ist es. Alle sonstigen notwendigen Infos sind "selbsterklärend". Farbwert kann über colPicker und über die Felder "rgb" und "hsl" numerisch (9-stellig) eingegeben we
Colorwert kann durch ColorPicker oder durch Eingabe des max. 9-stelliigen Zahlenwert gesetzt werden. Die jeweiligen RGB-Werte für die weitere Verwendung müssen durch die entsprechenden Logikbausteine herausgerechnet werden.
Bitte um Feedback was benötigt wird.
Eines bin ich mir sicher, es ist.die mir "bestmöglich bekannte" Lösung unter "HS-Visu".
Noch einige Screen-Shots.
1. Testbild mit 2 Farbknöpfen (violett und orange) --> durch "klick" oder "touch" wird Color-Picker aufgerufen. Rechte Werte sind die dezimalen RGB-Werte in der Form "rrrgggbbb."
8EF8EECA-6901-4E81-BD0F-03E718461AFA.png
2. Color-Picker. Schaut nicht so spektakulär aus wie die "Circular CP", Bedienung und Auswahl der Farbe ist "spektakulär": Bitte ausprobieren und bitte um FEEDBACK.
B1BD02C7-8A43-42EC-80B5-FE84EEB9634B.png
3. Numerische Eingabe der Farbe. Die Farbe wird beim CP automatisch mitverändert. Nicht selbstverständlich !!!
3D34F1DE-BEF6-4D00-9B78-89BF96227B78.png
Hans
neu:
- RGB und HSL Ausgabe. RGB=default, HSL über "XXOPTIONS*hsl=1;" (siehe Beispiel in .hslib)
- Beispiele mit besonders mächtigen Universal-Logikbausteinen (.hslib)
- VISU Beispiele (in .hslib)
- neuer Name "XXCOLPICKER" (anstatt "XXCOLORPICKER" --> ändern!!)
- Vorsicht: nach jeder Änderung in der "custom.js" muß Browser-Cache geleert werden
Hier die fertige Lösung . Sieht jetzt doch anders aus.
Ist aber nach meiner Sicht die Optimallösung.
Beiliegend die HTML-Datei zum testen. Kann von jedem HTML-Browser - der eine ".html"-Datei aufrufen kann - benutzt werden.
Der Color-Picker läuft nur unter den neuesten Browsern und Betriebssystemen am Client. Bitte ausprobieren, mit der Test-HTML-Datei in Minuten erledigt. Funktionalität je nach Plattform unterschiedlich. Ist aber meistens sinnvoll, da ja am Handy anders zu bedienen als am PC.
Den in der zip Datei enthaltene JavaScript-Code "cp.js" ist in die custom.js zu kopieren.
Weiters wird die "d3.min.js" Bibliothek benötigt. Bibliothek kann durchaus schon für andere PlugIns schon vorhanden sein.
Genauer Pfad in beiliegender HTML-Datei. Für die Tests genügt der Netzwerkzugriff, sonst lokal runterladen und Eintrag in customs.js unter "hs.functions.element_loader([...])" eintragen.
Jetzt die in der ZIP-Datei vorhandenen Logik-Bausteine (*.hsl) zusätzlich laden (im Experten). Das sind sehr mächtige Universal-Bausteine die die Anzahl der benötigten Bausteine drastisch reduzieren. In unserem Fall schätzungsweise um den Faktor 10. Beschreibung erfolgt später.
Die beiliegende .hslib in den Experten laden. Die in der .hslib enthaltene VISU einbinden.
Das ist es. Alle sonstigen notwendigen Infos sind "selbsterklärend". Farbwert kann über colPicker und über die Felder "rgb" und "hsl" numerisch (9-stellig) eingegeben we
Colorwert kann durch ColorPicker oder durch Eingabe des max. 9-stelliigen Zahlenwert gesetzt werden. Die jeweiligen RGB-Werte für die weitere Verwendung müssen durch die entsprechenden Logikbausteine herausgerechnet werden.
Bitte um Feedback was benötigt wird.
Eines bin ich mir sicher, es ist.die mir "bestmöglich bekannte" Lösung unter "HS-Visu".
Noch einige Screen-Shots.
1. Testbild mit 2 Farbknöpfen (violett und orange) --> durch "klick" oder "touch" wird Color-Picker aufgerufen. Rechte Werte sind die dezimalen RGB-Werte in der Form "rrrgggbbb."
8EF8EECA-6901-4E81-BD0F-03E718461AFA.png
2. Color-Picker. Schaut nicht so spektakulär aus wie die "Circular CP", Bedienung und Auswahl der Farbe ist "spektakulär": Bitte ausprobieren und bitte um FEEDBACK.
B1BD02C7-8A43-42EC-80B5-FE84EEB9634B.png
3. Numerische Eingabe der Farbe. Die Farbe wird beim CP automatisch mitverändert. Nicht selbstverständlich !!!
3D34F1DE-BEF6-4D00-9B78-89BF96227B78.png
Hans
Kommentar