|
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().
1.8.5