ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
foreground.h
Go to the documentation of this file.
1#pragma once
2
16#include <stddef.h>
19
20// Greyscale functions
21char *image_print(const image_t *p, const char *palette);
22char *image_print_color(const image_t *p, const char *palette);
23
24// 256-color functions
25char *image_print_256color(const image_t *p, const char *palette);
26
27// 16-color functions
28char *image_print_16color(const image_t *p, const char *palette);
29
30// Truecolor foreground with full UTF-8 support (no RLE, for WASM)
31char *image_print_color_utf8(const image_t *p, const char *palette);
32
33// 16-color dithered functions
34char *image_print_16color_dithered(const image_t *p, const char *palette);
35char *image_print_16color_dithered_with_background(const image_t *image, bool use_background, const char *palette);
36
char * image_print(const image_t *p, const char *palette)
Definition foreground.c:27
char * image_print_color_utf8(const image_t *p, const char *palette)
Definition foreground.c:310
char * image_print_color(const image_t *p, const char *palette)
Definition foreground.c:194
char * image_print_16color_dithered(const image_t *p, const char *palette)
Definition foreground.c:646
char * image_print_256color(const image_t *p, const char *palette)
Definition foreground.c:431
char * image_print_16color_dithered_with_background(const image_t *image, bool use_background, const char *palette)
Definition foreground.c:746
char * image_print_16color(const image_t *p, const char *palette)
Definition foreground.c:533
Image structure.
🖥️ Cross-platform terminal interface for ascii-chat