Merge branch 'master' of https://github.com/stefanhaustein/TerminalImageViewer
This commit is contained in:
commit
cf59d3953e
1 changed files with 7 additions and 0 deletions
|
@ -2,6 +2,13 @@
|
||||||
|
|
||||||
Small Java program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphic characters
|
Small Java program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphic characters
|
||||||
|
|
||||||
|
Algorithm (for each 4x8 pixel cell mapped to a unicode block graphics character):
|
||||||
|
|
||||||
|
1. Find the color channel that has the biggest range of values for the current cell
|
||||||
|
2. Split the range in the middle
|
||||||
|
3. Average the colors above and below and create a corresponding bitmap for the cell
|
||||||
|
3. Compare the bitmap to the assumed bitmaps for the unicode block graphics characters
|
||||||
|
|
||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue