#include <ImageIO.hpp>
Fonctions membres publiques statiques | |
| static void | loadBMP (ImageRGB &im, const char *chemin) |
| charge un fichier BMP dans une image RGB | |
| static void | saveBMP (ImageRGB &im, const char *chemin) |
| sauvegarde une image RGB dans un fichier BMP | |
| static void | loadBMPRedComponent (ImageGray &im, const char *chemin) |
| charge la composante rouge d'un fichier BMP | |
| static void | loadBMPGreenComponent (ImageGray &im, const char *chemin) |
| charge la composante verte d'un fichier BMP | |
| static void | loadBMPBlueComponent (ImageGray &im, const char *chemin) |
| charge la composante verte d'un fichier BMP | |
| static void | saveBMP (ImageGray &im, const char *chemin) |
| sauvegarde une image en niveau de gris au format BMP | |
| static void | loadJPGRedComponent (ImageGray &im, const char *chemin) |
| charge la composante rouge d'un fichier JPG | |
| static void | loadJPGGreenComponent (ImageGray &im, const char *chemin) |
| charge la composante verte d'un fichier JPG | |
| static void | loadJPGBlueComponent (ImageGray &im, const char *chemin) |
| charge la composante bleu d'un fichier JPG | |
| static void | loadJPG (ImageRGB &im, const char *chemin) |
| charge un fichier JPG dans une image RGB | |
Fonctions membres protégées statiques | |
| static void | loadBMPComponent (ImageGray &im, const char *chemin, int color) |
| static void | loadJPGComponent (ImageGray &im, const char *chemin, int color) |
using namespace Millie; ... ImageRGB im; ImageRGB save; try { //chargement du fichier ImageIO::loadBMP(im, "image.bmp"); } catch(Exception & e) { std::cerr<<e.what()<<std::endl; exit(EXIT_FAILURE); } try { ImageIO::saveBMP(im, "image2.bmp"); } catch(Exception &e) { //sauvegarde du fichier std::cerr<<e.what()<<std::endl; exit(EXIT_FAILURE); }
Définition à la ligne 77 du fichier ImageIO.hpp.
| void ImageIO::loadBMPComponent | ( | ImageGray & | im, | |
| const char * | chemin, | |||
| int | color | |||
| ) | [static, protected] |
BMP Part
Définition à la ligne 462 du fichier ImageIO.cpp.
Références sdl_SurfaceToImageGray().
Référencé par loadBMPBlueComponent(), loadBMPGreenComponent(), et loadBMPRedComponent().
| void ImageIO::loadJPGComponent | ( | ImageGray & | im, | |
| const char * | chemin, | |||
| int | color | |||
| ) | [static, protected] |
JPG Part
Définition à la ligne 381 du fichier ImageIO.cpp.
Références sdl_SurfaceToImageGray().
Référencé par loadJPGBlueComponent(), loadJPGGreenComponent(), et loadJPGRedComponent().
| void ImageIO::loadBMP | ( | ImageRGB & | im, | |
| const char * | chemin | |||
| ) | [static] |
charge un fichier BMP dans une image RGB
| im | l'image où charger l'image | |
| chemin | le chemin vers le fichier |
| Millie::NullPointer | si chemin == 0 | |
| Millie::IOException | si un problème d'entrée sortie se passe (comme par exemple un mauvais chemin |
Définition à la ligne 523 du fichier ImageIO.cpp.
Références sdl_SurfaceToImageRGB().
| void ImageIO::saveBMP | ( | ImageRGB & | im, | |
| const char * | chemin | |||
| ) | [static] |
sauvegarde une image RGB dans un fichier BMP
| im | l'image où sauvegarder l'image | |
| chemin | le chemin vers le fichier |
| Millie::NullPointer | si chemin == 0 | |
| Millie::IOException | si un problème d'entrée sortie se passe (comme par exemple un mauvais chemin |
Définition à la ligne 547 du fichier ImageIO.cpp.
Références imageToSDL_Surface32().
| void ImageIO::loadBMPRedComponent | ( | ImageGray & | im, | |
| const char * | chemin | |||
| ) | [static] |
charge la composante rouge d'un fichier BMP
| im | l'image où charger l'image (image en niveau de gris) | |
| chemin | le chemin vers le fichier |
| Millie::NullPointer | si chemin == 0 | |
| Millie::IOException | si un problème d'entrée sortie se passe (comme par exemple un mauvais chemin |
Définition à la ligne 494 du fichier ImageIO.cpp.
Références IMAGEIO_RED_COLOR, et loadBMPComponent().
| void ImageIO::loadBMPGreenComponent | ( | ImageGray & | im, | |
| const char * | chemin | |||
| ) | [static] |
charge la composante verte d'un fichier BMP
| im | l'image où charger l'image (image en niveau de gris) | |
| chemin | le chemin vers le fichier |
| Millie::NullPointer | si chemin == 0 | |
| Millie::IOException | si un problème d'entrée sortie se passe (comme par exemple un mauvais chemin |
Définition à la ligne 484 du fichier ImageIO.cpp.
Références IMAGEIO_GREEN_COLOR, et loadBMPComponent().
| void ImageIO::loadBMPBlueComponent | ( | ImageGray & | im, | |
| const char * | chemin | |||
| ) | [static] |
charge la composante verte d'un fichier BMP
| im | l'image où charger l'image (image en niveau de gris) | |
| chemin | le chemin vers le fichier |
| Millie::NullPointer | si chemin == 0 | |
| Millie::IOException | si un problème d'entrée sortie se passe (comme par exemple un mauvais chemin |
Définition à la ligne 489 du fichier ImageIO.cpp.
Références IMAGEIO_BLUE_COLOR, et loadBMPComponent().
| void ImageIO::saveBMP | ( | ImageGray & | im, | |
| const char * | chemin | |||
| ) | [static] |
sauvegarde une image en niveau de gris au format BMP
| im | l'image où enregistrer l'image (image en niveau de gris) | |
| chemin | le chemin vers le fichier |
| Millie::NullPointer | si chemin == 0 | |
| Millie::IOException | si un problème d'entrée sortie se passe (comme par exemple un mauvais chemin |
Définition à la ligne 499 du fichier ImageIO.cpp.
Références imagegrayToSDL_Surface32().
| void ImageIO::loadJPGRedComponent | ( | ImageGray & | im, | |
| const char * | chemin | |||
| ) | [static] |
charge la composante rouge d'un fichier JPG
Cette fonction utilise actuellement la bibliothèque SDL_Image, Pour l'activer lors de la compilation, il faut définir la macro pour le préprocesseur : _MILLIE_WITH_SDLIMAGE_ Si elle n'est pas activé, la fonction lancera automatiquement une exception
| im | l'image où charger l'image (image en niveau de gris) | |
| chemin | le chemin vers le fichier |
| Millie::NullPointer | si chemin == 0 | |
| Millie::IOException | si un problème d'entrée sortie se passe (comme par exemple un mauvais chemin | |
| Millie::Exception | s |
Définition à la ligne 410 du fichier ImageIO.cpp.
Références IMAGEIO_RED_COLOR, et loadJPGComponent().
| void ImageIO::loadJPGGreenComponent | ( | ImageGray & | im, | |
| const char * | chemin | |||
| ) | [static] |
charge la composante verte d'un fichier JPG
Cette fonction utilise actuellement la bibliothèque SDL_Image, Pour l'activer lors de la compilation, il faut définir la macro pour le préprocesseur : _MILLIE_WITH_SDLIMAGE_ Si elle n'est pas activé, la fonction lancera automatiquement une exception
| im | l'image où charger l'image (image en niveau de gris) | |
| chemin | le chemin vers le fichier |
| Millie::NullPointer | si chemin == 0 | |
| Millie::IOException | si un problème d'entrée sortie se passe (comme par exemple un mauvais chemin | |
| Millie::Exception | s |
Définition à la ligne 415 du fichier ImageIO.cpp.
Références IMAGEIO_GREEN_COLOR, et loadJPGComponent().
| void ImageIO::loadJPGBlueComponent | ( | ImageGray & | im, | |
| const char * | chemin | |||
| ) | [static] |
charge la composante bleu d'un fichier JPG
Cette fonction utilise actuellement la bibliothèque SDL_Image, Pour l'activer lors de la compilation, il faut définir la macro pour le préprocesseur : _MILLIE_WITH_SDLIMAGE_ Si elle n'est pas activé, la fonction lancera automatiquement une exception
| im | l'image où charger l'image (image en niveau de gris) | |
| chemin | le chemin vers le fichier |
| Millie::NullPointer | si chemin == 0 | |
| Millie::IOException | si un problème d'entrée sortie se passe (comme par exemple un mauvais chemin | |
| Millie::Exception | s |
Définition à la ligne 420 du fichier ImageIO.cpp.
Références IMAGEIO_BLUE_COLOR, et loadJPGComponent().
| void ImageIO::loadJPG | ( | ImageRGB & | im, | |
| const char * | chemin | |||
| ) | [static] |
charge un fichier JPG dans une image RGB
Cette fonction utilise actuellement la bibliothèque SDL_Image, Pour l'activer lors de la compilation, il faut définir la macro pour le préprocesseur : _MILLIE_WITH_SDLIMAGE_ Si elle n'est pas activé, la fonction lancera automatiquement une exception
| im | l'image où charger l'image (image en niveau de gris) | |
| chemin | le chemin vers le fichier |
| Millie::NullPointer | si chemin == 0 | |
| Millie::IOException | si un problème d'entrée sortie se passe (comme par exemple un mauvais chemin | |
| Millie::Exception | s |
Définition à la ligne 425 du fichier ImageIO.cpp.
Références sdl_SurfaceToImageRGB().
1.5.1