gKit2 light
Loading...
Searching...
No Matches
image_io.h File Reference
#include "image.h"

Go to the source code of this file.

Classes

struct  ImageData
 stockage temporaire des donnees d'une image. More...

Functions

Image read_image (const char *filename, const bool flipY=true)
Image read_image_hdr (const char *filename, const bool flipY=true)
unsigned read_image_size (const char *filename)
 renvoie la taille en octets de l'image chargee. ou 0 si erreur.
bool write_image (const Image &image, const char *filename, const bool flipY=true)
 enregistre une image au format .png
bool write_image_png (const Image &image, const char *filename, const bool flipY=true)
 enregistre une image au format .png
bool write_image_bmp (const Image &image, const char *filename, const bool flipY=true)
 enregistre une image au format .bmp
bool write_image_hdr (const Image &image, const char *filename, const bool flipY=true)
 enregistre une image au format .hdr
bool write_image_preview (const Image &image, const char *filename, const bool flipY=true)
 raccourci pour write_image_png(tone(image, range(image)), "image.png")
Image mipmap (const Image &image)
 reduit une image.
Image srgb (const Image &image)
 transformation couleur : rgb lineaire vers srgb
Image linear (const Image &image)
 transformation couleur : srgb vers rgb lineaire
Image flipY (const Image &image)
 retourne l'image
Image flipX (const Image &image)
 retourne l'image
Image copy (const Image &image, const unsigned xmin, const unsigned ymin, const unsigned width, const unsigned height)
 renvoie un bloc de l'image
ImageData read_image_data (const char *filename, const bool flipY=true)
 charge les donnees d'un fichier png. renvoie une image initialisee par defaut en cas d'echec.
int write_image_data (ImageData &image, const char *filename, const bool flipY=true)
 enregistre des donnees dans un fichier png.
ImageData read_image_data (const void *buffer, const unsigned size, const bool flipY=true)
 charge les donnees d'un fichier png stocke en memoire. renvoie une image initialisee par defaut en cas d'echec.
ImageData flipY (const ImageData &image)
 retourne l'image
ImageData flipX (const ImageData &image)
 retourne l'image
ImageData copy (const ImageData &image, const unsigned xmin, const unsigned ymin, const unsigned width, const unsigned height)
 renvoie un bloc de l'image
ImageData mipmap (const ImageData &image)
 renvoie une image filtree plus petite.
int miplevels (const int width, const int height)
 renvoie le nombre de mipmap d'une image width x height.

Detailed Description

manipulation directe d'images

Definition in file image_io.h.