即时更换你的 EPUB 封面
上传 EPUB 文件和新封面图片,在浏览器中合成并下载。支持 iPhone、Android、Kindle、Kobo 及所有电子书阅读器。
封面更换工作台
将 EPUB 文件和新封面图片拖入下方槽位,我们会为你合成。
全平台兼容
在任何设备上更换 EPUB 封面
无论你使用哪种电子书阅读器或手机,EPUB Cover Changer 都可直接在浏览器中运行。
iPhone 和 iPad
在 iPhone 或 iPad 上使用 Safari、Chrome 或任何手机浏览器更换 EPUB 封面。新 EPUB 直接下载到"文件"App。
Android
在任何 Android 手机或平板上更换 EPUB 封面。兼容 Moon+ Reader、Lithium 等阅读应用。
Kindle、Kobo 及更多
为 Kindle、Kobo、Nook 或任何电子书阅读器更换 EPUB 封面。通过 USB 或邮件传输即可。
使用流程
三步换新封面
上传
将 EPUB 文件和新封面图片拖放到两个槽位中。所有处理都在浏览器内完成。
合成
点击合成按钮,文件将自动合并。处理仅需几秒。
下载
封面已更换的新 EPUB 已准备就绪。即时下载—无需注册,无水印,无限制。
为什么选择我们
为什么 EPUB Cover Changer 与众不同
不同于通用的在线转换工具,EPUB Cover Changer 专为 EPUB 封面更换而打造,专注于隐私保护、性能优化和格式保真。
真正的客户端处理
所有文件操作——ZIP 解压、图片替换、清单更新、重新打包——都在浏览器内使用 JavaScript 和 Web API 完成。服务器永远不会看到你的 EPUB 或封面图片。这不仅是一个隐私声明,而是可以通过浏览器"网络"选项卡验证的架构保证:零上传请求。
完整的 EPUB 格式保留
EPUB Cover Changer 仅替换封面图片并更新 OPF 清单和元数据。所有其他内容——章节文件、CSS 样式表、嵌入字体、导航和 NCX/NAV 文档——均保持不变。该工具通过正确的 MIME 类型检测和 container.xml 解析,处理 EPUB2、EPUB3 和 Kobo Kepub 格式。
自适应性能
该工具根据设备内存(navigator.deviceMemory API)和 CPU 核心数动态调整文件大小限制。低端手机限制为 50 MB EPUB / 10 MB 图片;高端工作站可处理高达 500 MB / 100 MB。这既防止了浏览器崩溃,又能在强劲硬件上最大化性能。
广泛的格式支持
支持 9 种图片格式,包括 HEIC(iPhone 照片)和 WebP。封面图片会自动转换为 EPUB 兼容的最佳格式。EPUB 输入支持标准 .epub、Kobo .kepub.epub 以及任何有效的 EPUB2/EPUB3 容器——无需预先转换。
技术原理
EPUB 封面更换是如何工作的
了解技术流程有助于你信任该工具并排查问题。以下是点击更换按钮后实际发生的过程。
EPUB 解压
EPUB 文件作为 ArrayBuffer 加载到内存中,并使用 JSZip 解析。EPUB 本质上是一个包含 XHTML、CSS、图片和元数据文件的 ZIP 压缩包。工具读取 META-INF/container.xml 来定位 OPF 包文档,这是整本书的清单文件。
封面图片识别
工具扫描 OPF 清单中的封面图片引用。在 EPUB2 中,这是 id="cover-image" 的项或由 <meta name="cover"> 元素引用的项。在 EPUB3 中,properties="cover-image" 属性标识封面。多种检测策略确保兼容非标准 EPUB。
图片处理与替换
新的封面图片被解码、标准化为通用格式,并写入 EPUB 压缩包的正确路径。工具保留原始图片文件名和目录结构以保持清单完整性。HEIC 图片会被转换为 JPEG 或 PNG,因为 EPUB 阅读器不支持原生 HEIC 格式。
清单与元数据更新
OPF 清单更新以反映新封面图片的 MIME 类型和文件大小。如果 EPUB 包含封面 XHTML 页面,其 <img> 标签尺寸也会更新。EPUB 元数据(<meta> 和 <dc:date>)会添加修改时间戳,以便电子书阅读器识别更新后的文件。
重新打包与下载
修改后的压缩包使用 JSZip 的 DEFLATE 压缩重新打包为有效的 EPUB,其中 mimetype 条目按 EPUB 规范要求不压缩存储。生成的 Blob 以原始文件名或新文件名(如果你选择重命名)提供下载。
常见问题