【开源自荐】Mangaga — 漫画拼图工具

mangaga — 漫画拼图工具

把多张漫画图片拼成一张大图,发社交平台分享更方便。

它能做什么?

mangaga 是一个纯浏览器端的漫画拼贴工具,核心功能:

  • 网格拼贴 — 支持 1~4 列自定义网格,图片自动适配单元格大小
  • 拖拽排序 — 长按拖动面板,支持交换位置和跨格移动
  • 整格缩放 — 选中面板后可加宽/减宽/加高/减高,按整格为单位调整
  • 精细样式 — 全图背景色、外边距、格间距、图片内边距、单格描边(颜色+不透明度),全部通过滑块实时调节
  • 多格式导出 — 支持 PNG / JPEG / WebP,可调缩放倍率和质量,实时预估文件大小
  • PWA 支持 — 可安装到桌面/主屏,离线可用

为什么做这个工具?

拼成一张图,发的人方便,看的人也方便。

发布端:多张图拼成一张,一次上传搞定,不用担心平台裁切或打乱顺序。

观众端:一张图下载保存分享都很省事。多张图的话还得一张一张保存、调整顺序,之后再翻也很麻烦。一张拼好的大图,保存就是完整的漫画页。

技术栈

技术
框架 Astro 6(纯静态 SSG)
UI Svelte 5
样式 Tailwind CSS 4 + DaisyUI 5
渲染 Canvas 2D
PWA Workbox

特点

  • 纯前端 — 所有处理在浏览器内完成,图片不上传任何服务器
  • 移动端友好 — 触摸手势支持,长按拖动,移动端悬浮滚动按钮
  • 响应式 — 桌面和手机均可使用
  • 中英双语 — 自动检测系统语言,也可手动切换

使用方式

在线访问:Mangaga · 漫画拼贴

打开即用,添加图片 → 调整网格和样式 → 导出。

如果你想本地运行:

git clone https://github.com/Nigh/mangaga.git
cd mangaga
npm install
npm run dev

项目开源,欢迎 Star :GitHub - Nigh/mangaga: A simple comic layout tool · GitHub