ASCII art
Képnézegetés parancssoron
|
bitmap ábrázolása ASCII karakterekkel Részletek...
#include <stdio.h>
#include <stdlib.h>
Adatszerkezetek | |
struct | Pixel |
egyetlen pixel adatait tartlmazó struktúra Részletek... | |
struct | Image |
bitmap képet tároló struktúra típus Részletek... | |
Típusdefiníciók | |
typedef unsigned char | Byte |
egybájtos típus | |
Enumerációk | |
enum | { MAX_BRIGHT = 36, ASCII_WIDTH = 79, MAX_FNAME = 1000 } |
globális konstansok Részletek... | |
Függvények | |
Image * | image_read (char *fname) |
kép beolvasása PPM fájlból Részletek... | |
void | image_close (Image *image) |
kép bezárása Részletek... | |
Pixel | get_pixel (Image *image, int h, int w) |
a kép egy pixele indexek alapján Részletek... | |
Byte | pixel_brightness (Pixel p) |
egy pixel fényessége Részletek... | |
void | image_to_ascii (Image *image) |
képet ASCII karakterekkel ábrázol | |
int | main (void) |
A főprogram. | |
Változók | |
char | ASCII [MAX_BRIGHT] |
az ASCII karakterek tömbje Részletek... | |
bitmap ábrázolása ASCII karakterekkel
Definíció a(z) ascii.c fájlban.
anonymous enum |
a kép egy pixele indexek alapján
[in] | image | mutató a képstruktúrára |
[in] | h | a pixel magasságkoordinátája |
[in] | w | a pixel szélességkoordinátája |
Definíció a(z) ascii.c fájl 107. sorában.
Hivatkozások Image::pixels és Image::width.
Hivatkozások: image_to_ascii().
void image_close | ( | Image * | image | ) |
kép bezárása
[in] | image | mutató a kép struktúrára |
Definíció a(z) ascii.c fájl 95. sorában.
Hivatkozások Image::pixels.
Hivatkozások: main().
Image* image_read | ( | char * | fname | ) |
kép beolvasása PPM fájlból
[in] | fname | a PPM fájl neve |
Definíció a(z) ascii.c fájl 42. sorában.
Hivatkozások Image::height, Image::pixels és Image::width.
Hivatkozások: main().
char ASCII[MAX_BRIGHT] |
az ASCII karakterek tömbje
Definíció a(z) ascii.c fájl 15. sorában.
Hivatkozások: image_to_ascii().