Mobileread
Can I integrate covers into azw3 files?
#1  xversion1 01-14-2020, 12:28 AM
So here the thing; If I convert an epub file to azw3 file, and then add cover to this file using Calibre, this cover only shows if I sent the book to Kindle via Calibre. Otherwise if I copy it directly from folder on my computer to folder on Kindle, this book doesn't have a cover. So I guess the cover I use Calibre to add to azw3 file doesn't really forge in the file but act as a seperate picture file. I hope I can somehow stick the cover with the azw3 file itself so I just need to copy only one azw3 file and cover always included. Is it possible?
Reply 

#2  hobnail 01-14-2020, 04:02 AM
I can tell you how I do it with an epub using sigil, after which converting it to azw3 will preserve the cover properly. There's probably a less intensive way to do it entirely with calibre. In sigil add the cover image to the images folder, then right click on it and select cover image, then in the tools menu at the top select add cover and in the window that comes up select the cover image from the previous step. Save and quit. Now you can convert it to azw3.
Reply 

#3  xversion1 01-14-2020, 04:39 AM
Quote hobnail
I can tell you how I do it with an epub using sigil, after which converting it to azw3 will preserve the cover properly. There's probably a less intensive way to do it entirely with calibre. In sigil add the cover image to the images folder, then right click on it and select cover image, then in the tools menu at the top select add cover and in the window that comes up select the cover image from the previous step. Save and quit. Now you can convert it to azw3.
Does doing this way make covers show up on kindle even if you download azw3 file from a cloud storage via experimental browser? I don't use Sigil but I use Calibre to convert epub to azw3, most of my epub files already have covers, no need to add them manually, but after convert to azw3 files and copy/paste those files to Kindle, there's no cover appears.
Reply 

#4  pdurrant 01-14-2020, 05:13 AM
The problem is not in calibre or the AZW3 file or file format, but with how the Kindle handles the file. The cover will be there in the file, but the Kindle ignores it.
Reply 

#5  JSWolf 01-14-2020, 05:14 AM
Amazon doesn't like covers. So they handle them very poorly.
Reply 

#6  xversion1 01-14-2020, 09:18 AM
Quote pdurrant
The problem is not in calibre or the AZW3 file or file format, but with how the Kindle handles the file. The cover will be there in the file, but the Kindle ignores it.
But if I send azw3 files via Calibre "Sent to device" then the covers show up. What makes the difference?
Reply 

#7  jhowell 01-14-2020, 09:34 AM
Quote xversion1
But if I send azw3 files via Calibre "Sent to device" then the covers show up. What makes the difference?
Calibre creates and loads a separate cover thumbnail file. The Kindle will use this thumbnail for sideloaded KF8/AZW3 format files marked internally as a book (cdetype=EBOK).

MOBI7 files do not have this problem because the Kindle firmware is able to extract a cover thumbnail from them. Kindle does not support this capability for AZW3 files.
Reply 

#8  xversion1 01-14-2020, 10:32 AM
So I guess I can't sort this out. The conclusion is there's no way for a converted azw3 file to show its cover on Kindle just by download the file alone. Thank you all!
Reply 

#9  odamizu 01-14-2020, 12:38 PM
Quote xversion1
So I guess I can't sort this out. The conclusion is there's no way for a converted azw3 file to show its cover on Kindle just by download the file alone ...
Actually, you can (or at least, you could when I did this a few years ago).

Kindle pulls the cover image from Amazon's servers based on the ASIN number embedded in the azw3 file.

For this to work, first find the 10-digit ASIN number from the book page on Amazon's website. It usually starts with "B". Then you need to add the following to the opf:

Code
<dc:identifier opf:scheme="MOBI-ASIN">B000000000</dc:identifier>
OR
<dc:identifier opf:scheme="AMAZON">B000000000</dc:identifier>
(use the actual ASIN number, not all 0s)
In Calibre, you can add the ASIN under Edit Metadata: Ids: asin:B00000000 or amazon:B00000000. If there's already something in the "Ids" field, separate the new information with a comma. Then convert epub to azw3 and run Quality Check: Fix ASIN for Kindle Fire. This will embed the ASIN in the azw3.

Or open the epub in Sigil and export via KindleGen plugin and select "Add fake ASIN".

When you download the book from experimental browser, Kindle will pull the cover image from Amazon's servers (provided WiFi is on, which it would be if you're using the experimental browser).

Note: this won't work if you use Send-to-Kindle because Amazon overwrites the ASIN with a new one when you use Send-to-Kindle.
Reply 

#10  Notjohn 01-15-2020, 11:35 AM
Quote pdurrant
The problem is not in calibre or the AZW3 file or file format, but with how the Kindle handles the file. The cover will be there in the file, but the Kindle ignores it.
Yes, that's almost always the case. Not only will Amazon try to drop the included cover, but I've had a frontispiece thrown out as well. I had to move it past the TOC in order to include it.

For publishing through Amazon, the cover is merged after one has uploaded both the text file (without cover) and the separate product image.

It's always best to avoid the included cover for a Kindle edition, because sometimes (usually because one has uploaded an epub) we wind up with TWO covers, the one the author provided (which is not full screen) and the one incorporated by the KDP software. And of course we pay the download fee for the included cover!
Reply 

  Next »  Last »  (1/2)
Today's Posts | Search this Thread | Login | Register