View Single Post
Old 02-08-2011, 10:05 PM   #15
wallcraft
reader
wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.
 
wallcraft's Avatar
 
Posts: 6,977
Karma: 5183568
Join Date: Mar 2006
Location: Mississippi, USA
Device: Kindle 3, Kobo Glo HD
Quote:
Originally Posted by GrayNM View Post
Tulapi
Yes, FBReader uses dithering.
The simple algorithm with fixed pattern, as you can see.

I suppose that was done because FBReader works in 2-bit color mode.
That's correct at least for PB301/360. I didn`t see FBReader sources from Pro series, but I think they remain the same.
The main reason behind using 4-color mode in FBreader is the speed. 8- or 16-color modes are much slower.

Image viewer uses best available mode so it doesn't needed to use so aggressive dithering. But there is no reason to use the same mode in the text reader.
The very idea that the best way to use a device with 4-bit (16 gray level) hardware is to dither 2 bits (4 gray levels) is strange. The iRex iLiad ran FBReader with 16 gray levels years ago. It did no dithering, and sometimes this was sub-optimal but it was never a terrible approach. It also took a long time to turn a page, but this should not be an issue with modern ebook reader hardware.
wallcraft is offline   Reply With Quote