Commit Graph

17 Commits

Author SHA1 Message Date
Waveplate
71bdde4381 - remove first 16 colours from ANSI256 palette as they are often rendered differently depending on terminal configuration
- remove ANSI232 and IRC88 palettes (obsoleted)
- remove colour lookup functions (moved to draw.rs)
2025-05-15 20:40:20 -07:00
Waveplate
c1ba3e91e3 update calculate_dimensions() logic to work with glyph bitmaps and maintain correct aspect ratio 2025-05-15 20:39:52 -07:00
Waveplate
d50e8fab0c - remove redundant 'aspect' argument
- add 'blocks' argument and BlockKind enum
2025-05-15 20:35:47 -07:00
Waveplate
337622012b map unicode glyphs to 2D bitmaps 2025-05-15 20:34:33 -07:00
Waveplate
2459c6e06c bugfix: mixup between RGB and IRC99 colour code values in irc_draw_braille 2025-04-21 21:11:18 -07:00
Waveplate
4724956862 bugfix: collision between height and help 2025-04-21 21:10:49 -07:00
Waveplate
fb61052438 fix quarterblock rendering bug 2024-12-15 14:19:19 -08:00
Waveplate
7cadbf8aad apply luma-only effects 2024-12-15 07:33:48 -08:00
Waveplate
bb0ba0e990 add image transformations including crop, rotate, flip horizontal/vertical, filter, scale, and aspect ratio 2024-12-15 07:33:48 -08:00
Waveplate
34f2a1ef13 improve quarterblock rendering and add braille output mode with luma-only color manipulation 2024-12-15 07:33:48 -08:00
Waveplate
703000e68a add new CLI options for crop, rotate, flip, filter, scale, and aspect ratio 2024-12-15 07:33:48 -08:00
Waveplate
8ee21c35c3 add_noise_rand wants mutable arg 2024-11-02 18:37:06 -07:00
Anatoly Bazarov
b29c009c42 add quarterblock and nograyscale mode 2023-06-27 23:46:08 -07:00
Anatoly Bazarov
ff7b1d8b2f fix irc rendering bug, remove trailing newline after irc/ansi 2023-06-22 22:30:59 -04:00
Anatoly Bazarov
ff9ac2667f fix brightness, contrast, saturation, hue, gamma and remove opacity 2023-05-02 08:17:10 -07:00
Anatoly Bazarov
d7b58f9be3 add ansi24 mode 2023-04-03 13:58:50 -07:00
Anatoly Bazarov
8c191f264e first commit 2023-03-29 23:19:26 -07:00