Fix Kindle Ebook Cover:电子书封面缩略图修复工具
书伴在《如何彻底解决 Kindle 电子书封面显示为“暂无图片”的问题》一文中分析了为何电子书封面的缩略图会被替换成“暂无图片”,并提供了多种解决方法。
为了将解决方法中需要手动操作的部分自动化,书伴为小伙伴们写了一个小工具。该工具提供了电脑版(含界面版和命令行版)和越狱插件版。其中插件版除了能够修复显示“暂无图片”的电子书封面,还能修复推送 EPUB 格式电子书不能正常显示的封面。也就是说,除非电子书本身没有封面图片,均可以修复。
一、电脑版
电脑版适用于 Windows 和 macOS(>=10.15)系统,可根据所用操作系统下载相应版本。
- 下载 Fix Kindle Ebook Cover:Github 发布页面 | 百度网盘〈提取码 : qtjw〉
打开以上链接后,你会看到如下所示的三种文件,
Fix-Kindle-Ebook-Cover_v1.x_Windows_x64.zip | 适用于 Windows 的单文件版 |
Fix-Kindle-Ebook-Cover_v1.x_macOS_10.15.dmg | 适用于 macOS(>=10.15)的单文件版 |
Fix-Kindle-Ebook-Cover_v1.x.zip | 安装 Python 的操作系统可用的源代码 |
如果你的电脑无法运行单文件版,可以为你的操作系统安装“版本大于等于 3.5 的 Python”(已安装的无需重新安装),然后双击源代码中的 fix_kindle_ebook_cover_gui.pyw 运行界面版,或在命令提示符(或终端)通过 fix_kindle_ebook_cover.py 运行命令行版(用法见下文)。
注意,电脑版 Fix Kindle Ebook Cover 仅能修复显示为“暂无图片”的封面图片,无法修复推送到 Kindle 的个人文档的封面。这是因为修复个人文档的封面需要修改 Kindle 系统文件。如果你的 Kindle 已经成功越狱,想要修复个人文档的封面,可使用下文提供的“插件版”。
此软件的提供了界面版和命令行版,你可以根据自己的喜好选用。
1、界面版
界面版使用方法很简单,将 Kindle 设备通过 USB 数据线连到电脑,直至出现 Kindle 磁盘,双击打开软件,点击【Choose】按钮选择 Kindle 根目录(如果在出现磁盘后启动软件,会自动检测 Kindle 根目录),然后点击【Recover】按钮就可以开始自动修复了。
你也可以点击【Clean Cover】清除孤立电子书封面(即没有对应电子书的封面)。
2、命令行版
使用命令行版本,将 Kindle 设备通过 USB 数据线连到电脑,直至出现 Kindle 磁盘,在“命令提示符”(或“终端”)上通过运行如下所示的三个命令之一即可。该脚本可指定零到多个 Kindle 根目录,未指定根目录会自动检测。
python3 fix_kindle_ebook_cover.py
python3 fix_kindle_ebook_cover.py /path/to/kindle
python3 fix_kindle_ebook_cover.py /path/to/kindle1 /path/to/kindle2
你也可以为命令添加选项 -a clean
以清除孤立电子书封面,即界面版的“Clean Cover”。
二、插件版
插件版 Fix Kindle Ebook Cover 收录在 BookFere Tools(书伴越狱工具包)中。相比桌面版,插件版除了能够修复电子书的封面/缩略图,还能修复个人文档的。如果你的 Kindle 已经越狱,且安装了 KUAL 和 Kindle Python(选择安装 Python3),就能下载使用。
安装方法为,通过下面提供的链接下载压缩包文件,解压缩得到名为 bookfere-tools 的文件夹,将其拷贝到 Kindle 根目录下的 extensions 文件夹中,即可完成安装。
具体使用方法为:通过 KUAL 菜单进入 BookFere Tools,然后依次点击【Fix Ebook Cover → Fix Cover】即可修复电子书封面,屏幕左上角会显示相关提示。如果你想查看修复详情,可点击【Fix Cover (Log)】。点击【Clean Cover】删除孤立的电子书封面图片。
三、修复效果
除非受损封面图片没有对应的电子书,或者电子书自身不含封面图片,一般都能成功修复。
▲ 左侧为联网后封面被自动替换的效果,右侧为电子书封面被修复后的效果
© 「书伴」原创文章,转载请注明出处及原文链接:https://bookfere.com/post/994.html
延伸阅读
- [每周一书] 《无缘社会》一个人走向人生终点
- 下一代 Kindle 被命名为 Kindle Oasis 或可防水
- [每周一书]《容忍与自由》胡适的演讲精选集
- [每周一书]《善的脆弱性》善,为什么不能保护我们?
- [每周一书]《债务危机》我的经验和应对原则
- 探秘:Kindle 是怎样从 Lab 126 实验室诞生的
- 亚马逊将在 10 月 17 日发布新款 Kindle 设备
- 只需重启 Kindle 即可解决的一些小故障
- 如何直接推送 EPUB 格式电子书到 Kindle 邮箱
- 百度搜索入驻亚马逊会是 1 加 1 大于 2 吗?
- [每周一书]《简单的逻辑学》清晰高效地思考
- Kindle 漫画制作软件 ChainLP 简明教程
- [2016.04.11] Kindle 阅读器固件升级至 5.7.4
- BookFere Tools:包含一些实用小工具的越狱插件
- 499 元全新 Kindle 开箱评测视频总汇
为啥我的插件版点击Fix Cover之后没有提示, 直接回到主页页面了?
我点了个Clean Cover,结果我在kindle商店买的书的封面全没了,我哭了
这个功能确实有点儿问题,没有检查 KFX 格式的电子书,下次更新时修复。
也遇到了两次,一修复,好多书都没了封面。可以用calibre再修复一下
一直卡在”working….”好久都没有下一步
求教kv,版本5.6.5登录kindle商城很多书籍无法显示封面,上面显示个小小的问号如何解决?不想升级系统
插件版的能不能在修复显示封面的同时统一封面大小,实在是大小不一,有点乱
你们太有才了👍✔,解决了我无从下手的问题。真的,当kindle电子书不显示封面的时候,要找书真的有些麻烦。而且插件功能也很好用,给一个链接,我要向你们捐款。🌹
很高兴解决了你的问题 :)
再请问一下,我用的是插件修复和电脑程序修复两种,如果我向kindle中导入新的电子书,也需要进行封面修复,那么在修复的过程中是只修复新增加的电子书还是它会把所有的封面都重新修复一遍呢?谢谢。
不论新添加的还是原有的电子书,电脑版只会修复被替换成“暂无图片”的封面;插件版只会修复没有封面的,或被替换成“暂无图片”的封面。
好的,我了解到了。不过这儿还遇到一个问题:一些从kindle商店购买的书会显示metadata,不是暂无图片。请问这可以修复吗?谢谢
显示 metadata 是什么意思?
是在封面上显示的,书可以正常打开阅读。
有可能你看到就是电子书自己的封面,可能是出版商的失误导致的。
嗯,谢谢。我后来在亚马逊商店里把书重新发送到kindle上,好了。
太感谢了
kfx文件好像不适用,其他人可以试试补充下。
下载运行提示有木马
你也可以安装 Python 直接使用源代码。
插件运行一次需要多长时间?
运行时间长短和需要修复的电子书多少有关。
漂亮,有些自己做的书也有封面了,比联网自动下载的还好
原文中,最后一部分[ 右侧为联网后被自动替换的封面效果,左侧为使用 Fix Kindle Ebook Cover 修复后的封面效果]是不是写反了?
谢谢指正,已修改。
非常好用的助手软件,这篇文章前段时间好像已经发过,当时下载了1.0版本,近期更新到了1.1版本。有一个问题需要咨询一下,通过这个软件更新封面后,过了一周左右的时间,部分图书还是会出现封面丢失的情况,通过再次运行软件后解决,这种情况是否是个例?目前还没有验证。
还没遇到过这个情况,我再观察一段时间看看。
今天再次遇到这个问题,我想好像发现了一点线索。之前KO3都是飞行模式,今天链接了WiFi,正好WhereMyLife的订阅文件发送过来了,现在选择投递的格式是epub文件,从接收订阅文件后未关闭WiFi,一直使用中。当阅读完该文档后,退回到图书馆页时,部分之前用FIX该软件修复的封面,部分失效了,大概80个文件中,大概有5-6个文件封面消失。
我个人猜想是不是因为WhereMyLife订阅的epub文件本身的封面被kindle后台删除掉了,误删了FIX软件修复的封面?因为不是很懂技术,只能提供猜想了。
那几个封面被替换的电子书是在打开飞行模式时拷贝的吗?
是的,平时拷贝书籍的时候,都是通过数据线传送,长期开飞行模式。
开启飞行模式后拷贝的电子书,即便修复了封面,一旦联网,Kindle 还是会连接亚马逊服务器验证电子书的 ASIN,验证失败就替换成暂无图片,所以最好是先让它破坏再修复。
谢谢
感谢书伴提供的非常好用的工具!
亲测有用,确实不错。不过我大部分电子书修复完封面上只有书名没有图片,是因为电子书本身没有封面图片吗
你使用的是电脑版吗?电脑版只能修复显示为“暂无图片”的电子书封面,无法修复个人文档封面(比如推送的 EPUB 文件)。这是因为修复个人文档封面需要修改 Kindle 系统文件,如果你的 Kindle 已经成功越狱,可以使用“插件版”修复这些封面。
我是直接使用数据线连接电脑拷贝azw或mobi文件进入kindle,没有使用推送,个人使用习惯kindle几乎不联网。又测试了一下,书籍在电脑端calibre中有封面图片,导入kindle后在设备上显示封面只有书名文字,使用上方提供的python脚本修复之后依然只有书名文字,没有封面图片。
ps:kindle没有越狱,有些书籍看来只能暂时忍受只有书名文字的封面了。
用calibre传书就可以了吧
根据导致“暂无图片”的原因,如果电子书
501
记录的值是EBOK
(Calibre 转换的 MOBI 格式使用的也是EBOK
),Kindle 只会从亚马逊服务器拉取封面,而不会读取电子书自身的封面,除非将其更改为PDOC
。如果是用 USB 数据线传书,建议使用 Calibre 的“发送到设备”功能,它会自动为电子书生成封面图片。为什么我Mac下载了完全打不开啊 就没反应
你用的是哪个版本的 macOS 系统?
10.13(软件是安装到三分之二直接弹窗显示为互联网下载的内容 有安全提示 问我仍要打开?但是我系统选择了允许第三方下载的 我就点了打开 然后就没反应 也下载了python 但也不会搞代码类的操作
运行单文件程序最低需要版本为 10.15 的 macOS。你已经安装了 Python,双击源代码里面的 fix_kindle_ebook_cover_gui.pyw 这个文件应该也能打开的。
就是没有看到这个代码 很尴尬了 这个源代码是在python文件夹里吗 反正我找了很多 都没找到这个
文章中“电脑版”内容部分提供的了下载链接,里面有三个版本:Windows、macOS 和源代码,源代码就是那个名为 Fix-Kindle-Ebook-Cover_v1.1.zip 的文件,解压缩后就可以看到扩展名为 .pyw 的文件了。
好的 我过会儿来看一下 谢谢🙏🏿