0

RGB cirkel

SchreuderRuitenbeek 12 jaar geleden in Algemeen bijgewerkt door Ekaterina (head of support) 10 jaar geleden 0
Hallo jongens,


Waar kan ik de RGB cirkel vinden ? Één van de nieuwe features van 2.0 zeg maar. Kan hem niet vinden in de editor.


Groet, Gert
Dag Gert,
In de bijlage een test-project voor de RGB Colorpicker. Je kunt in principe elk plaatje als RGB Colorpicker gebruiken, het gaat erom dat je het type "Joystick" selecteert in het tabblad Algemeen.
Succes ermee!
Theo Derks - iRidiumMobile.nl
14.Colorpicker.irpz
Indien je colorpicker (of colourpicker voor de Britten onder ons :-) niet vierkant is, maar bijvoorbeeld rond, moet je er wel voor zorgen dat de achtergrond transparant is…

De functionaliteit moet je in JavaScript programmeren…
Hier een voorbeeld om de kleur om te zetten naar drie levels Rood, Groen en Blauw :


var rood = 0;
var groen = 0;
var blauw = 0;
var kleur = 0;

IR.AddListener(IR.EVENT_ITEM_PRESS, IR.GetItem("Pagina 1").GetItem("Kleurplaatje"), function()
// Iridium voert deze functie uit als Item "Kleurplaatje" op "Pagina 1" wordt geselecteerd
// IR.EVENT_ITEM_PRESS ( = voor feedback enkel bij drukken)
//
// Indien je deze functie ook wil voor slepen, dan kopieer je deze functie en kies je nog :
// IR.EVENT_MOUSE_MOVE (= voor constante feedback bij slepen met de muis (computers))
// IR.EVENT_TOUCH_MOVE (= voor constante feedback bij slepen met de vingers (touchpads))
//

{
kleur = IR.GetItem("Pagina 1").GetItem("Kleurplaatje").PickColor;
IR.Log("kleur = "+kleur);
rood =  (kleur >> 24) & 0xFF; // de byte voor de rode kleur
groen =  (kleur >> 16) & 0xFF; // de byte voor de groene kleur
blauw =  (kleur >> 8) & 0xFF; // de byte voor de blauwe kleur
IR.Log("rood = "+rood);
IR.Log("groen = "+groen);
IR.Log("blauw = "+blauw);
IR.GetItem("Pagina 1").GetItem("Level Rood").Value = rood;
IR.GetItem("Pagina 1").GetItem("Level Groen").Value = groen;
IR.GetItem("Pagina 1").GetItem("Level Blauw").Value = blauw;
});
Bedankt Wim
Voor deze toelichting!
Ik denk dat dit voor iedereen het verhaal rondom RGB colorpickers duidelijker maakt!
Theo Derks
iRidiumMobile.nl
Een erg late reactie, maar dank voor de toelichting! Erg verhelderend.
Bedankt voor de heldere uitleg!

Hoe zit het eigenlijk met een RGBW sturing? Dus met een aparte Wit aansturing?

Is hier een voorbeeld van?

Dag Wouter (en alle anderen ;-)  )
Kijk op deze post voor een andere toepassing van een RGB Colorpicker:

http://forum.iridiummobile.net/index.php?topic=1711.0
Theo