如何修复用 Calibre 通过 USB 导入 Kindle 的电子书封面 – 书伴 | 您所在的位置:网站首页 › kindle电子书详情加载不出来 › 如何修复用 Calibre 通过 USB 导入 Kindle 的电子书封面 – 书伴 |
【提示】如果你遇到电子书封面被自动替换成“暂无图片”的问题,请参考《如何彻底解决 Kindle 电子书封面显示为“暂无图片”的问题》这篇文章提供的解决方法。
昨天有位名为 sumina3 的小伙伴在书伴留言反馈了一个问题:在使用 Calibre 的“发送到设备”功能将自制的电子书通过 USB 数据线发送到 Kindle 设备后,原本正常显示的封面,在联网状态下转瞬就消失了,变成了系统默认的个人文档图片。这个问题在 MobileRead 的 Calibre 板块和 Reddit 的 r/Kindle 子论坛均有讨论,里面提供了导致该问题出现的原因分析以及一些解决方案,感兴趣可以自行浏览。 本文综合这些讨论内容总结了一下导致该问题出现的原因,并汇总了几种可行的解决方案。 一、问题原因在最近一次的 Calibre 项目更新中,软件作者 kovidgoyal 在“常见问答”页面添加了对于此问题的解释,大概意思是,此问题之所以出现,是亚马逊为 Kindle 引入的一个 BUG 导致的,当你把电子书拷贝到 Kindle 设备中后,Kindle 系统的某种机制会尝试从亚马逊的服务器为该电子书下载封面,一旦下载失败,就会把 Calibre 为电子书在 Kindle 系统中创建的封面图片替换成系统默认的个人文档图片。 书伴实际测试了一下,发现只要不是从亚马逊 Kindle 商店购买或通过亚马逊官方转换工具 KindleGen 转换的电子书都会出现这个问题。目前还不确定这是一个单纯的 BUG 还是亚马逊故意为之。 二、解决方法由于这个问题发生在 Kindle 设备的系统层面,所以目前没有一劳永逸的解决方案,只能采取变通方法来应对。下面是书伴汇总的几种可行方案,如果你是“封面强迫症患者”,可以根据自己的情况选择使用: 1、开启飞行模式阻断下载封面图片通过开启飞行模式阻止 Kindle 联网,就可以阻断 Kindle 从亚马逊服务器为电子书下载封面的运行机制,从而保持 Calibre 生成的封面图片不被破坏。这是最方便的一种解决方法,但是仅适合无联网需求的人,如果你需要经常访问 Kindle 商店或使用亚马逊的个人文档服务推送电子书,那就不适用了。 2、手动修复被系统破坏的封面图片这是一种较为曲折的解决方法,步骤也稍显繁琐,但是效果显著。其原理是先断开 Kindle 设备的联网,然后在用 Calibre 发送电子书到 Kindle 设备,这同时 Calibre 会为电子书在 Kindle 系统中创建封面图片,手动备份这些图片,接着重新让 Kindle 设备联网并等待封面图片被破坏,最后再把备份的图片恢复到原始位置,这样就可以以曲线救国的方式解决该问题。下面是详细的操作步骤: 首先开启 Kindle 的飞行模式使其断开联网。然后使用 Calibre 将电子书发送到 Kindle 设备,在此过程中 Calibre 会自动为这些电子书创建封面图片,并将这些图片存放到 Kindle 根目录的如下路径: system/thumbnails注意,默认情况下 system 文件夹处于隐藏状态,如果你没有在 Kindle 根目录看到 system 文件夹,就需要设置一下操作系统的文件浏览器,让其显示隐藏文件。Windows 系统可参考官方帮助文档、macOS 系统按快捷键 command + shift + .(句点键)。 进入 thumbnails 目录后,可以看到很多电子书的封面缩略图,将文件列表按照修改时间倒序显示,即可找到最近使用 Calibre 发送电子书时所创建的一些封面图片。这些封面图片的文件名类似如下所示: thumbnail_ae33428d-9d64-40b0-986c-00c2226068c1_EBOK_portrait.jpg thumbnail_c660fc9d-d798-4a5e-84d6-aa5233c9ebf0_EBOK_portrait.jpg将需要的这些封面图片拷贝到其它临时位置备用。接着关闭 Kindle 设备的飞行模式,让 Kindle 保持正常联网状态,等待 Kindle 系统将这些电子书的封面改为系统默认的个人文档图片。最后将之前备份的封面图片重新拷贝回 thumbnails 文件夹(覆盖同名文件),即可让电子书恢复封面图片的正常显示。 3、用新版 Calibre 自动修复封面图片针对此问题,自 4.17 版本开始,Calibre 新增了自动修复电子书封面功能,其原理是:先通过 Calibre 把电子书发送到 Kindle,然后等待电子书封面被 Kindle 系统破坏,最后再次用 Calibre 自动重建封面。 不过需要注意得失,此方法仅对 4.17 或更新版本 Calibre 发送的电子书有效。具体操作步骤如下所示: 通过 Calibre 将电子书发送到 Kindle 设备; 让 Kindle 联网并等待亚马逊破坏电子书封面; 再次让 Kindle 设备连到 Calibre 以自动修复封面;相比手动修复封面图片的方法,此方法也只节省了备份和恢复封面图片的步骤,并没有方便太多。 另外,你还可以利用 Mobi Metadata Editor 这款软件,通过修改电子书文件元数据的方式阻止 Kindle 为电子书下载封面,此方法是小伙伴 Nanashi 在留言区分享的,可点击这里查看具体方法。 三、一点建议解铃还须系铃人,想要从根本上解决此问题,仍然需要亚马逊出手。和 Calibre 的作者 kovidgoyal 一样,书伴也鼓励你联系亚马逊官方客服,或写信给 Kindle 团队([email protected]),向他们反馈你所遇到的这个问题,当用户抱怨的声音足够大时,亚马逊或许能听得进去。 © 「书伴」原创文章,转载请注明出处及原文链接:https://bookfere.com/post/832.html |
CopyRight 2018-2019 实验室设备网 版权所有 |