22 Commits

Author SHA1 Message Date
b80e3581b5 Remove unnecessary second pixel row fill 2024-01-30 13:06:45 +01:00
447b41fc3e If uneven rows, make last one default background
For this to work, I had to turn the character upside-down, to be able to
have a foreground color in the first pixel row, and background color in
the second pixel row. So it's now an "unicode upper half block".
2024-01-30 13:04:26 +01:00
4ac6eb96d8 Get terminal settings before reconnecting stdout 2024-01-29 16:00:09 +01:00
02a5601466 Add conversion from any input file via ImageMagick 2024-01-29 15:54:09 +01:00
ef4f87295e Add extra dependencies 2024-01-29 15:53:44 +01:00
3e99af61d0 True color detection now done by libscterm
Also, if not supported, libscterm will automatically gracefully degrade
to the standard 216-color palette.
2024-01-29 13:37:28 +01:00
14d492985e Removed moon.ppm 2024-01-28 23:34:10 +01:00
84e3e669e3 Fix uneven row count 2024-01-28 23:19:41 +01:00
0eaf0973d9 Uses true color detection from updated libscterm 2024-01-28 23:03:41 +01:00
f785ecf9c1 Fix truecolor support detection 2024-01-27 17:08:48 +01:00
d4b0ae591d Allow input from stdin 2024-01-27 16:58:52 +01:00
17b32097fe If no truecolor support, degrade to 216-colors 2024-01-27 16:25:23 +01:00
7a555f6102 Add ideas.org 2024-01-20 12:54:32 +01:00
c8ec62a1aa Remove libscscreensaver dependency 2024-01-19 15:15:00 +01:00
256e1a802b Add example image 2024-01-19 15:14:51 +01:00
6f07e2f8c6 Message when no file args 2024-01-19 13:15:18 +01:00
b7a18125bf Add example image file 2024-01-19 12:06:03 +01:00
a45ebc04dc Add processing of ppm image into color output 2024-01-19 12:05:14 +01:00
52ad6f619d Add actual image processing 2024-01-19 12:04:47 +01:00
60dd2f5b70 Add dependencies 2024-01-19 12:04:24 +01:00
c0e2fccb7d Revert to C==17 2024-01-19 12:04:12 +01:00
4048e831bd First commit 2024-01-18 20:22:29 +01:00