From 937a8ea75e9bf934224fa6bc9585c0b86baf836a Mon Sep 17 00:00:00 2001 From: Stefan Haustein Date: Sat, 9 Apr 2016 01:21:06 +0200 Subject: [PATCH] Update README.md --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 171d29f..2e3cd8d 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,13 @@ 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: