Bitmap  0.2
 All Data Structures Files Functions Variables Groups
Data Structures | Macros | Functions
bitmap.h File Reference

Cette bibliothèque permet d'ouvrir des fichiers bitmap (.bmp) sur votre calculatrice fx-cg20. More...

Go to the source code of this file.

Data Structures

struct  BITMAPFILEHEADER
 l'entête du fichier bmp More...
 
struct  BITMAPINFOHEADER
 l'entête de l'image bmp More...
 
struct  BITMAP
 Contient tous les informations d'une image bmp. More...
 

Macros

#define DISPLAY_BMP24
 fonction Display_Bmp24(int x, int y,char *bmp_filename)
 
#define LOADBMP_TO16BITS
 fonction LoadBmp24_to16bits(char bmp_filename, BITMAP bmpPicture)
 
#define LOADBMP_TO8BITS
 fonction LoadBmp24_to8bits(char bmp_filename, BITMAP bmpPicture)
 
#define ERR_NOERROR   -1
 Pas d'erreur.
 
#define ERR_FILE   0
 Le fichier est introuvable, vérifiez dans ce cas l'emplacement du fichier.
 
#define ERR_MB   1
 L'encodage de votre fichier bmp n'est pas supporté par cette bibliothèque, dans ce cas essayez d'enregistrer votre image sous windows avec un logiciel comme MS paint.
 
#define ERR_NO24BIT   2
 Vous avez essayé d'ouvrir une image bmp qui n'était pas une image 24-bits, cette bibliothèque ne prend pour le moment pas en charge les images 16, 8, 4 et 2 bits.
 
#define ERR_MALLOC   3
 Erreur lors de l'allocation dynamique de la mémoire, essayez de réduire la taille de l'image.
 
#define BF_MB   0x4D42
 

Functions

BITMAP Init_BITMAP ()
 Permet d'initialiser une variable de type BITMAP. More...
 
void LoadBmp24_to16bits (char *bmp_filename, BITMAP *bmpPicture)
 Permet de convertir une image 24-bits en un sprite 16-bits. More...
 
void LoadBmp24_to8bits (char *bmp_filename, BITMAP *bmpPicture)
 Permet de convertir une image 24bits en un sprite 8bits. More...
 
int Display_Bmp24 (int x, int y, char *bmp_filename)
 Permet d'afficher l'image bmp_filename au coordonnée (x,y), aucun sprite ne sera créer, donc cette méthode est plus économique au niveau de la mémoire. More...
 
void Delete_BITMAP (BITMAP *bmp)
 Supprime l'image, très important car la variable BITMAP contient des éléments alloués dynamiquements. More...
 

Detailed Description

Cette bibliothèque permet d'ouvrir des fichiers bitmap (.bmp) sur votre calculatrice fx-cg20.

Author
Smashmaster
Version
0.2
Date
26 Décembre 2013