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
延伸阅读
- [读书笔记] 如何成为自己的营养师(碳水化合物和糖)
- 如何修复用 Calibre 通过 USB 导入 Kindle 的电子书封面
- Kindle 阅读器 5.7.2 固件新特性体验评测报告
- [2019.01.28] Kindle Paperwhite 2 固件升级至 5.10.2.1
- 推送 EPUB 文件到 Kindle 的常见失败原因及解决方法
- [每周一书]《变形记》如果有一天,我变成了一只大虫子
- 亚马逊 Kindle Voyage 已全线下架停售或成绝唱
- 某阅不要自作多情,你不是 Kindle 的对手
- 张维迎:自由是一种责任
- 书伴交流群及其它在线互动方式
- [每周一书] 《送你一颗子弹》击穿生活的假象
- 第三代 Kindle Paperwhite (KPW3) 上手初体验
- [每周一书]《野蛮大陆》第二次世界大战后的欧洲
- 亚马逊首次为 Kindle Scribe 发布版本号为 5.16.1 的固件更新
- Sigil 基础教程(一):EPub 格式介绍
似乎有点小问题,越狱用了插件版,确实成功修复封面了,但是屏保还是显示此书没有封面
我希望能够让锁屏显示书籍封面,有没有什么办法
修复kv的时候进度条完全没动静是怎么回事,kpw3只要一点击Recover进度条就动了
自动更新固件以后,kindle不再显示盘符,FIX kindle ebook cover无法定位路径,请问各位大神,怎么解决啊?太苦恼了!
https://github.com/weto91/kindle-cover-fixer
这个软件可以解决KS不显示盘符的问题。
已经解决了一部分的问题,非常感谢啊!
下载完解压后打不开显示 api-ms-win-crt-runtime-l1-1-0.dll
太牛了挖去!!!
我的软件打开无法自己跳到根目录是啥情况啊
我用cali软件把epub转成azw3(看得到cover文件,有封面)导入到kindle不显示,用这个软件修复,然后也没用。是什么情况呢?
kindle扫描修复特别慢,要5分钟~10分钟的样子,
不知道是不是因为装了几个G的100多本mobi漫画导致的。
下次更新,能给个忽略的选项吗?选择忽略Mobi文件只修复azw3文件,或者可以忽略Kindle根目录:\documents\漫画文件夹?
解决了…将FixCover.py文件的102行的for ext in [‘.mobi’, ‘.azw’, ‘.azw3’, ‘azw4’]代码改为for ext in [‘.azw’, ‘.azw3’, ‘azw4’]
现在忽略掉mobi文件,几秒就检测好了
你好,更新封面以后是只能不联网吗?我的kindle更新封面都可以,一旦联网就又变成暂无封面了
你好,请问我的epub文件是有封面的,通过邮箱传输手机上kindle把书下载下来是有封面的,然后到kindle里没有,用修复工具说是找不到cover这个图片,7代kindle已经停更无法更新到5.15,是我操作哪里出了问题吗?
不是操作问题,而是电脑版软件无法修复推送电子书的封面。这一点文中有说明:
为了修复封面,得装python3,好几百兆,而且卸载失败。为了喝口牛奶,得养一头牛。
请问邮箱传书后,Kindle voyage从个人文档下载的书没有封面(不是暂无图片),应该如何修复?(但另一台Kindle oasis 2下载下来有封面)非常感谢!
系统最新版修复不了了吗?
是可以的,遇到什么问题了吗?
你好,是插件版不行了,点了之后会直接返回到主页面,用电脑版可以
我用calibra把epub转换成azw3,传到kindle上看没有封面,用这个工具修复后,thumbnail文件夹里全是.jpg.tmp.partial文件,是为什么啊
软件不会把封面图片重命名这样,.jpg.tmp.partial 应该是 Kindle 还未下载完成的封面图片。
可以了!我的封面又回来了!太感谢啦!!!1
你好,我的是OS系统,请问点开软件以后,没有fix cover按钮是什么原因
更新后的版本改成了【Recover】。
越狱版epub还是没有封面。这个是这样嘛?
未越狱版,不能clear,否则以前的下载的书的封面都没了,fix以后也没有,只能删除重新下载。
你的 Kindle 固件版本升级到 5.15.1 版本了吗?亚马逊是从这个固件版本开始修复推送 EPUB 不显示封面问题的。桌面版 Fix Kindle Ebook Cover 无法修复推送电子书的封面图片,并且清理封面存在问题——无法精确的清理封面图片,新版本已经移除了这个功能。不过插件版 Fix Kindle Ebook Cover 应该是能够正常恢复推送电子书的封面图片的。
kindle voyage尴尬的停在了5.13.6,估计以后也不会再更新,所以没有修复推送epub封面bug。现在唯一的希望就是越狱+修复封面插件。而想要做到这个,还需要养一头牛python3,占几百兆空间。