Modifications

Sauter à la navigation Sauter à la recherche
Ligne 43 : Ligne 43 :  
Essayez d'utiliser les couleurs prédéfinie dès que cela est possible.
 
Essayez d'utiliser les couleurs prédéfinie dès que cela est possible.
   −
=== Compose sa couleur ===
+
=== RGB888 vers RGB565 ===
 
Le standard de définition de couleur c'est la couleur RGB en 24 bits (aussi dit "RGB888"). Dans cette codification, chacune des couleurs couleurs rouge, vert, bleu est représentée par un octet (donc 8 bits). Au total, il faut donc 3 octets pour représenter une couleur (soit 50% d'espace en plus que le codage RGB565).
 
Le standard de définition de couleur c'est la couleur RGB en 24 bits (aussi dit "RGB888"). Dans cette codification, chacune des couleurs couleurs rouge, vert, bleu est représentée par un octet (donc 8 bits). Au total, il faut donc 3 octets pour représenter une couleur (soit 50% d'espace en plus que le codage RGB565).
   Ligne 63 : Ligne 63 :  
for i in range( 0, boxes+1 ):
 
for i in range( 0, boxes+1 ):
 
     iColorValue = i * colorStep
 
     iColorValue = i * colorStep
 +
 
 +
    # Convertir la couleur en RGB565 pour le TFT
 
     aColor = rgbTo565(iColorValue,255,iColorValue)
 
     aColor = rgbTo565(iColorValue,255,iColorValue)
 +
 
     yStart = 0+i*(320//boxes)
 
     yStart = 0+i*(320//boxes)
 
     yHeight = 320//boxes
 
     yHeight = 320//boxes
 
     print( '%i, %i = %i' % (yStart, yHeight, yStart+yHeight) )
 
     print( '%i, %i = %i' % (yStart, yHeight, yStart+yHeight) )
 
     l.drawRect( 0, yStart, 240, yHeight, aColor, border=3, fillcolor=aColor )</nowiki>
 
     l.drawRect( 0, yStart, 240, yHeight, aColor, border=3, fillcolor=aColor )</nowiki>
 +
 +
[[Fichier:MicroPython-ILI9341-Exemples-RGB565.jpg|320px]]
    
== La couleur de fond ==
 
== La couleur de fond ==
29 917

modifications

Menu de navigation