本地处理 — 文件永不离开你的设备
更换 EPUB 封面
点几下就能换掉任何 EPUB 电子书的封面:自动提取当前封面,新旧封面并排预览,书里其他内容分毫不动。整个替换过程都在浏览器本地完成 — 你的书不会被上传到任何地方。免费、无账号、无限制。
01选择你的 EPUB
书架上的封面不对,书本身没问题
一本公版 EPUB,封面只是 200 px 的缩略图,在 300 ppi 的电子墨水屏上发虚。你导出的草稿用了占位封面。文件里有 cover.jpg,却从未标明它是封面,于是 Kindle 和 Kobo 画出一块灰格子,别人就以为书坏了。换封面是元数据的事。章节不必重排。
亚马逊公布的 Kindle 偏好封面尺寸是 1600×2560,大多数书架裁切时会往 2:3 的竖图比例靠。本页不会缩放你提供的图片。如果像素尺寸要紧,先改好尺寸再放进来。JPG 在 Kindle、Kobo 和 Apple Books 上是最稳妥的类型。色块图用 PNG 就合适。这里也接受 WebP 和 GIF。较旧的固件可能会直接忽略 WebP。
哪些字节会变
当前封面从 EPUB 2 的 meta name=cover,或带有 EPUB 3 属性 cover-image 的条目里找到。如果新文件的扩展名相同,它的字节会换掉那张图,条目直接存储、不压缩。如果扩展名变了,会写入新路径,删掉旧图,并更新清单里的 href 和 media-type。任何来源正好指向旧路径的 img 或 SVG 图像都会改到新路径。没有指向封面的章节文件不会被编辑。
两种标记都会写上:meta name=cover,以及 properties=cover-image。没有封面的书会多出一条清单项。这一项不会插进书脊。书架读的是这些标记,不需要多出一章。移除封面会删掉图片、清单项和 meta 标签,以及唯一那张图被删掉之后变成空页的封面页。重新打包时,mimetype 写在第一位,并且不压缩存储。书的上限是 120 MB。
换封面不会动的东西
不会裁成 2:3。方图还是方图,有些书架会自己加边,或自己裁掉一部分。如果所谓封面只是固定版式书的第一页,既没有封面声明,也没有可以更新的图片引用,就不会被认成封面。CSS 里的背景图不会被翻出来改。
Kindle 会缓存它已经导入过的书的缩略图。EPUB 里可以已经是新图,设备却仍显示旧的那一格,直到你用邮件、Send to Kindle 应用或 USB 把文件重新发送一次。书名和作者不在这里改。那些字段用元数据编辑器。
Calibre 的元数据对话框做得更多,也会改到别处
Calibre 的「编辑元数据」可以替换封面,也可以从网上来源下载一张。它会把 Calibre 自己的标签写进 OPF。你手头没有图时,那个下载很有用。那也是一次网络请求,本页从不发出。
本工具换掉图片和两处封面标记,然后重新打包 zip。它不添加 calibre: 元数据,也不去联系封面服务。你想要一张从网上取来的封面,或要对整个书库改元数据时,用 Calibre。唯一的改动是你已经有的一张图时,用这一页。
如何更换 EPUB 封面
选择你的 EPUB 文件
从设备打开这本书。当前封面会被自动提取并显示 — 不会上传任何内容。
上传新封面
选择 JPG、PNG、WebP 或 GIF 图片,确认前可与旧封面并排预览。
下载更新后的 EPUB
保存文件并复制到阅读器 — 新封面会出现在书架和书内。
常见问题
我放进去一张 PNG,旧封面是 JPG。zip 里会改什么?
新图会存在一个新文件名下,旧图被删除,清单里的 href 和 media-type 会更新。img 指向旧路径的封面页会改到新路径。没有指向封面的章节文件不会被编辑。
这本书本来没有封面。会加一页扉页吗?
不会。封面图会加进清单,并用 meta name=cover 和 cover-image 属性同时标上。它不会插进阅读顺序。书架读的是这些标记。
图片会被改成 1600×2560 吗?
不会。亚马逊公布 1600×2560 是 Kindle 偏好的封面尺寸,2:3 的比例能让大多数书架不必裁切,但你放进来的像素就是存进去的像素。精确尺寸要紧的话,先自己改好。
Kindle 仍显示旧封面。是文件错了吗?
Kindle 会缓存它已经导入过的书的缩略图。用邮件、Send to Kindle 应用或 USB 重新发送这份文件,设备才会读到新图。EPUB 本身已经换好了。
这和 Calibre 的「编辑元数据」有什么不同?
Calibre 可以替换封面、从网上下载一张,并把自己的 calibre 标签写进 OPF。本页从不去取封面,也不添加那些标签。它更新的是图片、清单条目和两处封面标记。