struct Bmp * Bmp_readFile(const char *filename, int *error)
It loads an image file with the bmp format into memory.
unsigned long Bmp_getLength(struct Bmp *this)
It supplies the number of pixels.
void Bmp_getPixelOfLine(struct Bmp *this, int index, unsigned char *red, unsigned char *green, unsigned char *blue, int *error)
It supplies three colors of a pixel when the horizontal and vertical positions of a raster are provid...
unsigned int Bmp_getWidth(struct Bmp *this)
unsigned int Bmp_getHeight(struct Bmp *this)
It supplies the height of an image.
struct Bmp * Bmp_destruct(struct Bmp *this)
It destructs a managing object for one image.
void Bmp_writeFile(struct Bmp *this, const char *filename, int *error)
It writes an image in a file in bmp format.
void Bmp_getPixelOfRaster(struct Bmp *this, int horizontal, int vertical, unsigned char *red, unsigned char *green, unsigned char *blue, int *error)
It supplies three colors of a pixel when the horizontal and vertical positions of a raster are provid...
It stores an image in memory.