View Single Post
Old 11-04-2018, 08:23 AM   #2
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
When you add a cover to the metadata in the library, the book isn't updated to include the cover. That happen when you send the book outside the library (save-to-disk or send-to-device), or you use a function to update the book - Embed metadata, Polish book, a conversion or the Modify ePub plugin.

When you sent the book to the Kobo device, calibre will try to update the cover. But, for that to happen, calibre needs to identify the existing cover. If there isn't one, calibre can add the cover image, but not in a way that the Kobo devices can use. For an epub, Kobo devices render the first page of the book and use that as the cover. If the first page doesn't contain the cover image you want, then you will get something else as the cover. To make sure you get the cover in the book, I recommend using one of the above to add the cover.

You can also have calibre send the covers separately with the books when you send them to the device. In this case, the cover images are generated and put on the device in the correct place for the device to use them. There are several options for this in the KoboTouch driver. Or the KoboTouchExtended driver if you use that.
davidfor is offline   Reply With Quote