![]() |
#31 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,786
Karma: 146391129
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
I'd like you to try the following (if you don't mind). Take this image and make it a cover for an ePub. Send that ePub to the Libra with the option to dither it as grayscale. Copy the image off of the Libra and view it on each device and see how it looks. There should be no dithering from any of the devices as it's already dithered for eInk. That would show how the different screens look. |
|
![]() |
![]() |
![]() |
#32 | |
hopeless n00b
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,110
Karma: 19597086
Join Date: Jan 2009
Location: in the middle of nowhere
Device: PW4, PW3, Libra H2O, iPad 10.5, iPad 11, iPad 12.9
|
Quote:
By the way, the PW3 display is better than I remembered. Now that I've had the chance to look at it again, I'd rank them as follows: PW3 > Libra H2O >> PW4 Last edited by ilovejedd; 02-04-2020 at 06:09 PM. |
|
![]() |
![]() |
Advert | |
|
![]() |
#33 |
C L J
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,911
Karma: 21115458
Join Date: Dec 2008
Location: Birmingham UK
Device: Sony e-reader 505, Kindle PW2, Kindle PW3, Kobo Libra2
|
Please explain what "dithering" means in this context.
|
![]() |
![]() |
![]() |
#34 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,786
Karma: 146391129
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Dithering is a color reproduction technique in which dots or pixels are arranged in such a way that allows us to perceive more colors than are actually used. This method of "creating" a large color palette with a limited set of colors is often used in computer images, television and the printing industry.
It lets us perceive more shades then exist given that the eInk display only has 16-shades. |
![]() |
![]() |
![]() |
#35 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
@BookCat: An eInk screen can only visibly display 16 shades of gray.
If you don't do anything particular, that means, for every shade that isn't exactly those, it'll take a (mathematical) knife, and choose instead one of those 16 colors (the closest to the actual, full range value). i.e., quantization. In practice, it'll mean stuff like gradients will change color very abruptly. The type of artifacts that creates is called "banding". Dithering involves maths shenanigans to reduce the *actual* amount of different colors in the image to those same 16 colors, hopefully with the least amount of fidelity loss when perceived by the human eye. The screen can then just display them as-is. In practice, on a Forma: https://github.com/koreader/koreader...ment-459955126 Original, full color: https://github.com/koreader/koreader...ment-459877277 Original, grayscale: https://github.com/NiLuJe/FBInk/pull...ment-580505556 Properly dithered: https://github.com/koreader/koreader...ment-459958068 I recommend viewing those with no zoom, because scaling algorithms will smooth dithering over. (Some context: The Clara/Forma/Libra (& theoretically the PW4/KT4/Oasis 2/Oasis 3) can provide a fairly decent dithering algorithm for free, because what serves as as "GPU" in these things can now do it properly. Kobo is taking advantage of that fact. AFAICT, Amazon doesn't, possibly because they've been handling it differently for quite a while (i.e., preprocessed content, or on-device software dithering)). Last edited by NiLuJe; 02-04-2020 at 05:24 PM. Reason: Slightly less confusing wording |
![]() |
![]() |
Advert | |
|
![]() |
#36 | ||
hopeless n00b
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,110
Karma: 19597086
Join Date: Jan 2009
Location: in the middle of nowhere
Device: PW4, PW3, Libra H2O, iPad 10.5, iPad 11, iPad 12.9
|
Quote:
![]() The Libra lost light shaded detail on the moon (above Beat). It does a better job of dithering on the moon glow in this case, though. I notice some banding on the PW3 and 4. Quote:
That said, the Libra H2O and Paperwhites have different resolutions so the image will likely be resized/resampled and then re-dithered by the Kindle. Besides, can't figure out a way to make Manga EPUBs and AZW3s for use with native reader short of using KCC which applies significant processing and cropping. In any case, best bet is likely to use CBZ with KOReader on both. |
||
![]() |
![]() |
![]() |
#37 |
Member
![]() Posts: 11
Karma: 10
Join Date: Feb 2020
Device: Paperwhite
|
|
![]() |
![]() |
![]() |
#38 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
@ilovejedd: It's an option for the *cover* being generated for the sleep screen (in the Kobo driver). (Also applies to the rest of the Library thumbnails).
(Which is why what Jon proposed is so roundabout. If you have ImageMagick on hand, you can do the same thing manually [-grayscale Rec709Luma -ordered-dither o8x8,16] ![]() Other than that, no-one has ever bothered with adding any sort of image processing during the conversion/upload pipeline, probably with good reason. (i.e., there are much better tools for the job (KCC?), because you usually want something very very specific depending on the device, and that wouldn't gel well with the rest of what Calibre's doing anyway). Last edited by NiLuJe; 02-04-2020 at 04:41 PM. |
![]() |
![]() |
![]() |
#39 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,788
Karma: 103362673
Join Date: Apr 2011
Device: pb360
|
Quote:
Attached is a 4 bit undithered conversion of your 8 bit grayscale image forced to 8 bit in case anybody has a broken PNG renderer. This shows what the image would look like on a 16 shade display with no dithering. Code:
pngtopnm dither_test_gs.png | pnmdepth 15 | pnmdepth 255 | pnmtopng -force > undithered4bit.png |
|
![]() |
![]() |
![]() |
#40 |
C L J
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,911
Karma: 21115458
Join Date: Dec 2008
Location: Birmingham UK
Device: Sony e-reader 505, Kindle PW2, Kindle PW3, Kobo Libra2
|
Thank you for explaining dithering. In the case of manga I don't think sharp transitions between shade grades matter; manga tends to be an unsubtle art. I imagine what really matters to the OP - and I see they've made another post about this - is the legibility of the text, rather than the 'beauty' of the cartoons.
I think I'm right in saying that all these ereaders are 300dpi resolution, apart from the PW2. My personal recommendation would be a PW3 or a larger, maybe Kobo ereader. PW3's are no longer sold new. I don't know where the OP lives, but they might manage to find an Amazon refurbished one. The larger Kobos are more expensive, but may be worth the money. |
![]() |
![]() |
![]() |
#41 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,788
Karma: 103362673
Join Date: Apr 2011
Device: pb360
|
Quote:
|
|
![]() |
![]() |
![]() |
#42 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
@j.p.s: Err, nope, we're indeed reducing the actual amount of colors? (Given the usual non-HDR grayscale image, from 256 to 16).
Code:
Forma_Gray.png PNG 1440x1920 1440x1920+0+0 8-bit Gray 256c 414736B 0.000u 0:00.000 Forma_Dithered_o8x.png PNG 1440x1920 1440x1920+0+0 8-bit Gray 16c 91074B 0.000u 0:00.000 ---- Unfortunately, we can't do what you're requesting, as I mentioned elsewhere (or here, earlier): the hardware dithering is done on a work buffer that won't make it back to the framebuffer, so we can't capture it to try it elsewhere ![]() If you meant the dithering applied by Calibre, on the other hand, here goes. (Again, it's easy, it's IM's 8x8 ordered dither, I'm the one who ported it everywhere I cared about ;p). ---- If you have shell access, FBInk can do that (IM's 8x8 ordered dither and/or the device's HW dithering) automatically for anything you throw at it ![]() Last edited by NiLuJe; 02-04-2020 at 04:52 PM. |
![]() |
![]() |
![]() |
#43 | |
C L J
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,911
Karma: 21115458
Join Date: Dec 2008
Location: Birmingham UK
Device: Sony e-reader 505, Kindle PW2, Kindle PW3, Kobo Libra2
|
Quote:
I think this thread has gone a little ![]() Last edited by BookCat; 02-04-2020 at 04:58 PM. |
|
![]() |
![]() |
![]() |
#44 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
Text comparisons would be harder to make "objective", as the text renderer itself will be different between different brands.
Unless you compare KOReader vs. KOReader on each device, with the same settings ![]() But that introduces another variable that probably won't answer the original question anymore ^^ |
![]() |
![]() |
![]() |
#45 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,788
Karma: 103362673
Join Date: Apr 2011
Device: pb360
|
Let me rephrase.
A 256 shade gray image only shows as 16 shades on a 4 bit display. Dithering the image has the potential to effectively display 256 shades on that same 4 bit display. Effectively increasing the number of displayed shades to 256. Of course, good luck being able to distinguish 256 shades on an LCD, or just about any, display. But your dithered example shows that dithering can help a great deal. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Ghosting much worse on Oasis 3 compared to Paperwhite | ksks | Amazon Kindle | 23 | 10-23-2019 03:59 PM |
Turning off WiFi inside a Book on the Paperwhite (Yeah I already knew the answer) | copyrite | Amazon Kindle | 5 | 10-14-2012 10:49 AM |
Paperwhite screen... worse? (than K3) | TXCiclista | Amazon Kindle | 44 | 10-10-2012 09:01 AM |
[VIDEO] Kindle Paperwhite — A Look at the Technology Inside | nobylspoon | Amazon Kindle | 10 | 09-29-2012 01:40 AM |