bmpDraw

Définition Utilisation Exemple Côté technique
 

byte bmpDraw(String fileName, int x, int y);
Dessine un bitmap de format .BMP provenant de la carte SD
Paramètres passés:
fileName: nom du fichier sur la carte SD (format 8+3).
x,y: position du coin en haut à gauche du bitmap
Valeur retournée:
Le code d'erreur:
0: tout s'est bien passé
1: problème d'initialisation de la carte SD
2: le fichier spécifié n'existe pas
3: le bitmap ne tient pas dans l'écran

 

Si l'image est trop grande et ne tient pas dans l'écran ou dans les limites fixées par la fonction setLimites(), elle ne sera pas dessinée. Cela permet entre autre de demander une image paysage et une image portrait sachant qu'une seule sera affichée.

Attention n'est reconnu que les .BMP qui sont en vraies couleurs non compressés. Cela permet de diminuer la taille du code. En particulier les .BMP en noir et blanc afficheront n'importe quoi.

La carte doit être au format FAT16 ou FAT32. Si le nom est trop long (plus de 8 caractères), le fichier n'est pas trouvé et rien n'est dessiné. Les répertoires sont séparés par le caractère '/'.

 

Voir aussi:
- bmpSave(); Sauvegarde un bitmap .BMP sur la carte SD
- bpxDraw(); Charge un bitmap .BPX de la carte SD
- bpxSave(); Sauvegarde un bitmap .BPX sur la carte SD
- setLimites(); Limite la zone de dessin
- screenPrint(); Copie d'écran sur la carte SD
- initSD(); Initialisation de la carte SD
- point(); Dessine un point