Connaitre l'opération pour éclaircir une couleur
Publié : mar. 02/mai/2006 15:58
Salut à tous.
Voilà, pour des barre de progression ou autre, je veux faire un dégradé de couleur. Pour l'instant je fais cela comme dans le code ci dessous. Mais c'est un peu de la bidouille. J'aimerais vraiment jouer sur la luminosité de ma couleur. Pour mieux comprendre, sous Japbe, dans outils, insérer une couleur, vous avez le paramêtre Lum.
Merci et bonne journée.
Stef
Voilà, pour des barre de progression ou autre, je veux faire un dégradé de couleur. Pour l'instant je fais cela comme dans le code ci dessous. Mais c'est un peu de la bidouille. J'aimerais vraiment jouer sur la luminosité de ma couleur. Pour mieux comprendre, sous Japbe, dans outils, insérer une couleur, vous avez le paramêtre Lum.
Merci et bonne journée.
Stef
Code : Tout sélectionner
UseJPEGImageDecoder()
OpenWindow(0, 0, 0, 200, 300, "Test", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_MinimizeGadget)
CreateGadgetList(WindowID( 0))
StartDrawing( WindowOutput(0))
For i=0 To 10
LineXY(0,100+i,200,100+i,RGB(145-i*8,169-i*8,240-i*3))
LineXY(0,100-i,200,100-i,RGB(145-i*8,169-i*8,240-i*3))
Next
For i=0 To 20
LineXY(0,200+i,200,200+i,RGB(145-i*8,169-i*8,240-i*3))
LineXY(0,200-i,200,200-i,RGB(145-i*8,169-i*8,240-i*3))
Next
StopDrawing()
Repeat
event = WaitWindowEvent()
Select event
Case #PB_Event_Gadget
EndSelect
Until event = #WM_CLOSE