Práctica 3. TDA Imagen
|
Fichero con definiciones para la E/S de imágenes. Más...
Funciones | |
ImageKind | ReadKind (ifstream &f) |
ImageKind | ReadImageKind (const char *nombre) |
Devuelve el tipo de imagen del archivo. Más... | |
char | SkipWhitespaces (ifstream &f) |
bool | ReadHeader (ifstream &f, int &rows, int &cols) |
unsigned char * | ReadPGMImage (const char *path, int &rows, int &cols) |
Lee una imagen de tipo PGM. Más... | |
bool | WritePGMImage (const char *nombre, const unsigned char *datos, const int rows, const int cols) |
Escribe una imagen de tipo PGM. Más... | |
Fichero con definiciones para la E/S de imágenes.
Permite la E/S de archivos de tipo PGM,PPM
ImageKind ReadImageKind | ( | const char * | path | ) |
Devuelve el tipo de imagen del archivo.
path | indica el archivo de disco que consultar |
unsigned char* ReadPGMImage | ( | const char * | path, |
int & | rows, | ||
int & | cols | ||
) |
Lee una imagen de tipo PGM.
path | archivo a leer |
rows | Parámetro de salida con las filas de la imagen. |
cols | Parámetro de salida con las columnas de la imagen. |
bool WritePGMImage | ( | const char * | path, |
const unsigned char * | datos, | ||
const int | rows, | ||
const int | cols | ||
) |
Escribe una imagen de tipo PGM.
path | archivo a escribir |
datos | punteros a los f x c bytes que corresponden a los valores de los píxeles de la imagen de grises. |
rows | filas de la imagen |
cols | columnas de la imagen |