d1debd7f3a262a679539e7a634d98cd870f3a261
				
			
			
		
	 Stefan Haustein
		
	
	d1debd7f3a
	
	
	Merge branch 'master' of https://github.com/stefanhaustein/TerminalImageViewer
			Stefan Haustein
		
	
	d1debd7f3a
	
	
	Merge branch 'master' of https://github.com/stefanhaustein/TerminalImageViewer
		
	
TerminalImageViewer
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):
- Find the color channel (R, G or B) that has the biggest range of values for the current cell
- Split this range in the middle
- Average the colors above and below and create a corresponding bitmap for the cell
- Compare the bitmap to the assumed bitmaps for various unicode block graphics characters
Usage:
javac TerminalImageViewer.java
java TerminalImageViewer [-w <width-in-characters>] <image-filename-or-url>
If multiple images match the filename spec, thumbnails are shown.
Description
				
					Languages
				
				
								
								
									Java
								
								51%
							
						
							
								
								
									C++
								
								47.7%
							
						
							
								
								
									Makefile
								
								1.3%
							
						
					
