![]() |
#1 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 137
Karma: 398492
Join Date: Apr 2018
Device: Kobo Aura One
|
Streaks in cover images on sleep screen
I've set my Aura ONE up to have fullscreen book covers when sleeping. I have noticed that the presence of white text on these covers results in a streaking effect where the image is lightened to either side of the text. I've attached an image to show this effect.
Is it normal for this to occur with my device, my firmware version, or is my device faulty? I'm using a patched version of 4.12.12111. |
![]() |
![]() |
![]() |
#2 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45
Karma: 93476
Join Date: Jun 2016
Location: Sweden
Device: Kobo Glo HD, Kobo Aura One LE
|
My KA1 has the same :/. Maybe not as strong but it is visible when it is in sleep mode.
Last edited by djazz; 03-27-2019 at 11:35 AM. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
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
|
My best guess is it's a weird dithering quirk on Nickel's side, or quantization quirk on the EPDC's side, or a combination of both.
Would probably not happen if the cover image was properly processed to begin with ![]() |
![]() |
![]() |
![]() |
#4 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 137
Karma: 398492
Join Date: Apr 2018
Device: Kobo Aura One
|
Quote:
Is there anything I can do in a similar manner after the images have been uploaded to my device by Calibre that could mitigate this effect? I was unable to build your version of Calibre, and it seems your plugin needs it to function properly. |
|
![]() |
![]() |
![]() |
#5 |
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
|
I essentially do this in my own Calibre build (i.e., literally calling ImageMagick, instead of relying on what Calibre has to offer like in the patch I linked to earlier. It's not portable for shit, but it works ;p).
(On the off-chance you're using Gentoo, that version of the patch is in my Portage overlay. The patch will need to be personalized, because it's using a hardcoded path to the palette ![]() If you're in a hurry, and/or don't want to bother with expensive rescaling/letterboxing, and slightly more expensive error diffusion dithering, ImageMagick's -ordered-dither o8x8,16 also does wonders, and it's dirt cheap compared to what both my examples do ![]() And thanks to the magic of maths, it outputs stuff in the right palette without needing an explicit remap (as the palette is evenly spaced, and 255 / (16-1) == 17, meaning 0x11 in hex, which is exactly the gap between colors in the 4bpp grayscale palette used on eInk). (Yes, it worked so well that I may have spent a bit of time porting it to FBInk recently ![]() Keep in mind that you'll probably have to reboot for Nickel to pick up changes made to cover thumbnails behind its back. There's also a possibility what you're seeing is an eInk refresh artifact based on the way Nickel shows sleep screen covers, which, on my devices is: show the image, then refresh the image again with a flash. (At least when NOT using the option that shows the "Sleeping" tag. I have no idea how this might affect the whole process, so disabling that may also be one thing to try). That's less optimal than flashing a white screen, then flashing the image. (In fact, with certain patterns, it can lead to hilariously bad results). Last edited by NiLuJe; 04-10-2019 at 04:36 PM. |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
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
|
Also, you mentioned JPEG, which, err, will not work *at all* as a storage format for dithered images, as the JPEG encoding process will essentially wreck the dithering.
You can thankfully safely switch to PNG, though, and if they're grayscaled and dithered and actually stored like that, you shouldn't see a massive difference in storage space (in fact, might even be more efficient than JPG). ![]() Sidebar: IIRC, Calibre already does an optimizing pass on any image it outputs, so using jpg/png crunching tools manually *should* be a fairly redundant process ![]() Last edited by NiLuJe; 04-10-2019 at 04:37 PM. |
![]() |
![]() |
![]() |
#7 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 137
Karma: 398492
Join Date: Apr 2018
Device: Kobo Aura One
|
I haven't had the opportunity to try this out yet but I thank you for the quick and informative responses you've given to my questions on both occasions
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Sleep images for Tolino epos | DNSB | Tolino | 1 | 09-01-2019 01:26 PM |
Aura Sleep cover and time of book cover viewing delay | fabrice91 | Kobo Reader | 8 | 01-20-2017 04:40 AM |
HOWTO make a Kobo sleep cover from a regular cover for about $2 | rwhe | Kobo Reader | 35 | 10-19-2014 04:07 PM |
Paperwhite Sleep Images | twowheels | Amazon Kindle | 5 | 10-06-2012 10:33 AM |
PRS-350 Cover art for sleep screen? | Kumabjorn | Sony Reader | 3 | 05-20-2012 04:59 AM |