Étape 5: Raw bitmap dessin
Il est surprenant de rapidité l’humble UNO pouvez tracer les images de la carte SD à l’écran lorsque les boucles de code sont conservés court et douces. La vitesse est assez bonne, lors de l’utilisation des images raw de 16 bits dans un format convivial TFT parce que cela permet d’éviter la fastidieuse conversion de 24 bits en mots de 16 bits et seuls les 2/3 du nombre d’octets doit être lu. En fait, que cette bibliothèque et croquis peuvent aller chercher une image de la carte SD et le tirage au sort sur écran en moins de temps que certaines bibliothèques graphiques prenez juste effacer l’écran...
La bibliothèque et le croquis a été un test sur la nouvelle 1.6.2 IDE. (que j’ai à peine remarqué a été sorti!)
Taille FLASH que nous poussons les limites pour une UNO et seulement IDE 1.6.x créent une petite qu'assez fichier avec une seule police 2 (ou plus petit) chargé. J’utilise le niveau d’optimisation -02 comme dans mon Instructable ici. pour la vitesse, mais le standard -Os aide un peu avec une taille plus petite au détriment d’une réduction de 35 % de la vitesse.
Ces bibliothèques sont hautement optimisée version des bibliothèques créées par d’autres, d'où l’étiquette Adafruit. Tous les graphiques de fonctions de dessin sont toujours leurs sous le capot ("capot" pour les lecteurs aux USA). L’algorithme de la ligne de démarcation a été optimisée et s’exécute beaucoup plus rapidement que la méthode Bressenham de base car il utilise le fait que plusieurs pixel horizontal à court et de segments de ligne verticale on peuvent tirer beaucoup plus rapidement que des pixels individuels. Le plus vite dessine une ligne en outre l’angle de 45 degrés (aucun segment de ligne multipixel). Une exemple de modification UTFT graphique test esquisse est incluse pour montrer l’amélioration de la vitesse impressionnante:-)
Je vous remercie pour la lecture de mon Instructables, il a été gratifiant obtenir ces résultats positifs. Le message de notification services sur Instructables semble être un peu fiables pour une raison quelconque, alors parfois je ne pas voir de nouveaux postes, garder à l’esprit !
TTFN