|
|
#481 | |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,269
Karma: 16544702
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
Quote:
|
|
|
|
|
|
|
#482 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 80,786
Karma: 150249619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
|
|
|
|
|
#483 |
|
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,360
Karma: 79528341
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
|
|
|
|
|
|
#484 | |
|
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15,008
Karma: 111111255
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
Quote:
Used covers "as is" on Kobo Touch, Original Aura H2O, Libra, Libra2, Sage and Elipsa. Dithered would want to be PNG, as JPEG can make a mess of dithering anyway. A dithered image is a disaster to rescale, so a dithered image only suits something than can do the source to display pixels 1:1. |
|
|
|
|
|
|
#485 |
|
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15,008
Karma: 111111255
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
No, "banding" in display of a dithered image isn't due to reducing number of colours (though badly done that can create posterisation effects). Dithering allows using less display colours (or 1 bit black & white) to show all the source shades. Banding is a Moire effect due to not displaying the dithered image pixels 1:1 with display pixels.
|
|
|
|
|
|
#486 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 80,786
Karma: 150249619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
As my Kobos are not color, I'll leave this option check to pre-dither the cover images. I've not seen any issues.
|
|
|
|
|
|
#487 | |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,269
Karma: 16544702
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
Quote:
If your calibre covers are colour (almost certainly), even if you 'do nothing', dithering happens somewhere along the line between calibre send-to-device and the Kobo displaying the sleep screen cover because the Kobo device itself will dither images whenever it thinks it needs to. @NiluJe's opinion (he was/is very picky about cover image quality) was that leaving it up to the Kobo device gave the worst end results. Hence he supplied the code for the extra cover options in KU/KoboTouch driver and @davidfor implemented them. Enabling ALL the cover options (Keep aspect ratio, Letterbox fullscreen covers, Send B&W, Upload dithered covers, Save covers as PNG) ensures that all dithering for the sleep fullscreen image happens at the calibre end prior to sending, rather than leaving it to the tender mercies of the Kobo device. I believe using the PNG format allows dithering to the correct eink 16-colour grayscale palette, whereas JPG does not. In summary: If before it's sent, the fullscreen image:
|
|
|
|
|
|
|
#488 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,027
Karma: 500000
Join Date: Jun 2015
Device: Rocketbook, kobo aura h2o, kobo forma, kobo libra color
|
Dithering is a method for converting high pixel depth low resolution into a format suitable for display on high resolution low bit depth devices and formats.
Typically you would use it to convert (for instance) a 72dpi 8 bit per color image for a screen into a 600dpi 1 bit per color image for a printer. The trade off of resolution for bit depth lets you simulate higher bit depth on the printer and look about the same. Dithering the image to a resolution different than the device resolution doesn't really make a lot of sense, and will cause moire banding and doing it at a resolution different than the device resolution is basically wrong and worse than doing nothing. My assumption is that the original kobo was only black and white, with no grey scale. You can simulate grey scale with dithering. Also, I assume that pre-dithering the image for a screen that already supports grey scale is probably obsolete. A screen with 4 bit depth (16 shades of grey) is not bad and dithering to black and white will probably make it look worse, although it would be possible to dither 8 bit to 4 bit rather than 8 bit to 1 bit and have it look ok. But then, I would also assume that the device knows its gamut better than a generic dithering algorithm, and letting the device dither to its version of grey scale is probably better. I would also assume that the 4 bit grey kobo screen is really just black and white dithered to simulate 4 bit depth, and that dithering twice probably isn't that great either. |
|
|
|
|
|
#489 | |
|
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15,008
Karma: 111111255
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
Quote:
There were early Sony & Kindle eink with only 2 bit levels. I'm sure that was before Kobo did any eink and all mono Kobo are 4 bit levels. All Pearl screens and all later Carta are all 4 bit. Later Vizplex (the one before Pearl) are 4 bit. Hercules graphics or CGA mono was only 1 bit. Most of the Sony Data Diskman were 1 bit LCD. |
|
|
|
|
|
|
#490 | |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 80,786
Karma: 150249619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
|
|
|
|
|
#491 |
|
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 48,182
Karma: 174315444
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
For what it may be worth, the last time I saw any difference between using KU to dither the images and Kobo's builtin dithering was before firmware revision 4.13.12638 back in 2019. I'd been using KU to send cover images for years by then but did some testing after noticing I could not see a difference in the images in my ePub tester ebook in that version. It may well have happened earlier, this was just the first time I noticed the lack of difference. This may also say something about how rarely I see full page colour images in a book that I am reading.
|
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [GUI Plugin] Kobo Utilities | davidfor | Plugins | 3216 | 02-08-2025 05:23 AM |
| [GUI Plugin] Noosfere_util, a companion plugin to noosfere DB | lrpirlet | Plugins | 2 | 08-18-2022 04:15 PM |
| [GUI Plugin] Save Virtual Libraries To Column (GUI) | chaley | Plugins | 14 | 04-04-2021 06:25 AM |
| Kobo Utilities Plugin Question | nikev | Kobo Reader | 10 | 09-26-2018 12:55 AM |