首页/新闻资讯/正文详情

Kavita 漫画库省 20%–70% 空间:WebP、AVIF、PNG 三种格式怎么选 + 一键批量转换

发布时间:2026/11/4 6:55:28 来源:云帆数科 栏目:资讯中心
Kavita 漫画库省 20%–70% 空间:WebP、AVIF、PNG 三种格式怎么选 + 一键批量转换
Kavita 漫画库省 20%–70% 空间WebP、AVIF、PNG 三种格式怎么选 一键批量转换【免费下载链接】KavitaKavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.项目地址: https://gitcode.com/gh_mirrors/ka/Kavita默认配置下Kavita 服务端生成的所有媒体都以 PNG 保存库规模到几万部封面之后这些派生图片会悄悄吃掉几十 GB 空间。Kavita 漫画压缩能力内置在服务端改一个设置 跑一个任务之后所有受管图片就会被转成 WebP 或 AVIF。Kavita 漫画压缩到底压什么封面、书签还是源文件 先说关键点被压缩的不是源文件。漫画压缩包cbz、epub的编码不会被改动Kavita 只转换它自己管理的三类派生图片封面图library、阅读列表、收藏、章节、卷、系列共 6 种书签图读者阅读时留存的页面缩略图网站图标外部来源站点被 Kavita 缓存下来的 favicon这些图片都落在服务器的数据目录里库越大积得越多。源文件不动所以 Kavita 存储优化的真正对象是这组派生图。另外媒体设置页还有一个封面图片尺寸选项从 Default 到 XLarge 共 4 档调低尺寸等于直接减少每张图的像素量。说白了漫画服务器省空间有两根杠杆像素更小或者压缩率更高。WebP、AVIF、PNG 怎么选三步决策 决策只有三步。第一步有没有读者用老浏览器或老客户端不确定就先留在 PNG。第二步设备全是现代浏览器、新版 Kavita 阅读器WebP 就够。第三步追求磁盘占用最小、且能接受风险上 Kavita AVIF 格式。格式1GB PNG 原图转换后大约剩特点PNG约 1000 MB无损体积最大兼容性最好WebP约 740 MB体积与质量兼顾支持面广AVIF约 300 MB压缩率最高但部分老客户端无法显示结论默认选 WebP想把空间压到极限且读者端都新选 AVIF有老设备就别动。如果你的读者主要走 Kavita 自带阅读器和手机后两者基本都不会有显示问题。![漫画封面测试图Kavita WebP 转换针对的就是这类封面](https://raw.gitcode.com/gh_mirrors/ka/Kavita/raw/d549d5b1609086c8190b9bee6eb48ebfed71e1df/Kavita.Services.Tests/Test Data/ImageService/Covers/comic-square.jpg?utm_sourcegitcode_repo_files)如何把服务器媒体存储格式改成 WebP ⚙️入口在 设置 → 媒体设置页选项名是 Save Media As三个选项 PNG / WebP / AVIF默认 PNG对应配置字段EncodeMediaAs源码里对应EncodeFormat枚举。有两点要知道。其一页面有明确警告图片一旦转成 WebP 或 AVIF 就无法转回 PNG想恢复只能重新扫描整个库来重新生成封面所以格式变更不要当成可逆操作。其二改设置只对新生成的图片生效存量图片还是老格式需要跑一次 Kavita WebP 转换任务才能全部生效。如何批量把所有封面和书签转成 WebP 入口有两个管理面板的 任务 页里找到临时任务 Convert Media to Target Encoding 直接点执行或者调用服务器端点。管理面板入口设置 → 任务 → Convert Media to Target Encoding 等价端点POST /api/Server/convert-media任务按 书签图 → 各类封面 → 收藏图标 三段执行只挑扩展名与目标格式不匹配的文件重复跑不会有副作用如果任务中途被服务器重启打断再跑一次它会接着处理剩余文件。没有独立封面的卷会直接指向最小章节的封面不做单独转换。实现位于 MediaConversionService.cs。这里有个小坑任务把源文件转换成功后会立刻删除原文件不留副本。所以下手前先备份 Kavita 的数据目录。任务是长时间运行任务ARM 设备上更慢同一时间只能跑一个页面会实时收到进度推送。跑完后用du -sh对比封面目录与书签目录的前后体积再打开几张封面确认显示正常即可。![漫画完整封面与书脊测试图Kavita AVIF 格式转换作用于这类媒体](https://raw.gitcode.com/gh_mirrors/ka/Kavita/raw/d549d5b1609086c8190b9bee6eb48ebfed71e1df/Kavita.Services.Tests/Test Data/ImageService/Covers/comic-wide.jpg?utm_sourcegitcode_repo_files)现在就能做的一步 打开媒体设置页把 Save Media As 改为 WebP再到任务页跑一次转换任务完成后对比封面和书签目录的体积变化这是从设置到可见省空间的最短路径。【免费下载链接】KavitaKavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.项目地址: https://gitcode.com/gh_mirrors/ka/Kavita创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Atomic Calendar Revive 事件处理管道 pipeline 源码剖析:排序、过滤与去重是如何实现的
Atomic Calendar Revive 事件处理管道 pipeline 源码剖析:排序、过滤与去重是如何实现的

【免费下载链接】atomic-calendar-revive An advanced calendar card for Home Assistant Lovelace. 项目地址: https://gitcode.com/gh_mirrors/at/atomic-calendar-revive 点击查看 免费下载 Atomic Calendar Revive 是一款为 Home Assistant Lovelace 打造的进阶… · 2026/11/4 6:55:28

LanceDB 向量检索调优:3 步把 P95 延迟压进 10ms(附参数速查表)
LanceDB 向量检索调优:3 步把 P95 延迟压进 10ms(附参数速查表)

LanceDB 向量检索调优:3 步把 P95 延迟压进 10ms(附参数速查表) 【免费下载链接】lancedb Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less. 项目地址: https://gitcode.com/gh_mirrors/l… · 2026/11/4 6:55:28

从源码编译到嵌入应用:AutoHotkey 构建全解
从源码编译到嵌入应用:AutoHotkey 构建全解

从源码编译到嵌入应用:AutoHotkey 构建全解 【免费下载链接】AutoHotkey AutoHotkey - macro-creation and automation-oriented scripting utility for Windows. 项目地址: https://gitcode.com/gh_mirrors/au/AutoHotkey 官网下载的 AutoHotkey&#xff0c… · 2026/11/4 6:55:28

OpenClaw全栈AI开发环境一键部署指南
OpenClaw全栈AI开发环境一键部署指南

1. 项目概述:OpenClaw开发环境全栈解决方案OpenClaw作为当前AI开发领域的热门工具链,其部署过程往往成为新手入门的第一个障碍。我在实际团队协作中发现,超过60%的开发者卡在环境配置阶段,特别是CUDA驱动版本冲突、Python虚拟环境… · 2026/11/4 7:40:36

机器人逆向运动学原理与应用解析
机器人逆向运动学原理与应用解析

1. 逆向运动学基础概念在机器人控制领域,逆向运动学(Inverse Kinematics, IK)是指根据末端执行器的期望位姿,求解机器人各关节角度的过程。这与正向运动学(Forward Kinematics)形成鲜明对比——正向运动学是… · 2026/11/4 7:40:36

高斯数据库性能优化全攻略:从架构到SQL实战
高斯数据库性能优化全攻略:从架构到SQL实战

1. 高斯数据库性能优化概述高斯数据库作为企业级关系型数据库的代表,其性能表现直接影响着业务系统的响应速度和吞吐量。在实际生产环境中,我们经常会遇到查询缓慢、连接池耗尽、索引失效等典型性能问题。这些问题往往不是单一因素造成的,而是… · 2026/11/4 7:40:36

自动驾驶技术栈全解析:从感知到控制的系统设计
自动驾驶技术栈全解析:从感知到控制的系统设计

1. 自动驾驶技术全景概览第一次接触自动驾驶系统时,最让我震撼的是这个看似简单的"开车"动作背后竟包含着如此复杂的技术体系。现代自动驾驶系统就像一位经验丰富的老司机,需要同时具备敏锐的感官(感知)、快速的大脑&am… · 2026/11/4 7:40:36

擎控机器人获七项国际标准管理体系认证,加速布局具身智能跨境数据服务
擎控机器人获七项国际标准管理体系认证,加速布局具身智能跨境数据服务

2026年9月,擎控机器人取得七项国际标准管理体系认证,并获评AAA级信用企业。此次获证,覆盖数字化数据处理业务的质量、服务、安全与隐私等关键管理领域,为公司拓展具身智能跨境数据服务、深化国际业务合作增添了新的支撑。七项认证… · 2026/11/4 7:40:36

Milvus向量数据库实战:从部署到性能优化
Milvus向量数据库实战:从部署到性能优化

1. 为什么需要向量数据库?在信息爆炸的时代,非结构化数据(如图片、视频、音频、文本)的处理成为技术难点。传统关系型数据库擅长处理结构化数据,但对非结构化数据的相似性搜索无能为力。这就是向量数据库的用武之地——… · 2026/11/4 7:39:36

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码