乐于分享
好东西不私藏

AI龙虾我用2天生成了一个漫画AI工具

AI龙虾我用2天生成了一个漫画AI工具

大家好,今天想和大家分享一个我花了2天时间开发的小工具——漫画生成器。

地址:https://github.com/oosinu/anime-generator

────────────────────────────────

🎯它能做什么?

简单来说:你给文字,它出漫画。

把一篇文章、教程或者人物传记丢进去,它会自动完成:

1. 内容分析 —— 判断是什么类型的内容,推荐最合适的漫画风格和布局

2. 角色设计 —— 根据内容生成主角、配角,并给出视觉规范

3. 分镜脚本 —— 智能分页,自动生成对话和旁白

4. 图片生成 —— 调用AI模型批量生成每页漫画

5. PDF导出 —— 合并所有页面,直接输出成品

整个过程只需要输入文件,等待生成就行。

────────────────────────────────

🎨支持9种漫画风格

从传统欧漫到武侠水墨,覆盖了各种场景:

风格

说明

适用内容

——

——

———

classic

Ligne Claire 传统欧漫

人物传记、历史

ohmsha

日式教程漫画(哆啦A梦风)

技术教程、科普

dramatic

戏剧性高对比

冲突、转折点

warm

温暖柔和

个人故事、成长

sepia

复古棕褐色调

历史、回忆

vibrant

鲜艳活泼

儿童内容、趣味科普

realistic

写实风格

商业、专业内容

wuxia

武侠水墨风

武侠、中国历史

shoujo

少女漫画风

情感、校园

如果是讲武侠故事,它会自动切换到 `wuxia` 水墨风,意境一下子就出来了。

────────────────────────────────

📐 6种页面布局适配不同场景

除了风格,布局也能自动匹配:

布局

分镜数

适用场景

——

——-

———

standard

4-6格

标准网格,通用场景

cinematic

3-4格

电影感宽幅,适合大场面

dense

6-9格

密集信息,适合干货教程

splash

1-2格

全页大图,适合封面和关键场景

mixed

3-6格

混合大小,传记故事常用

webtoon

3-5格

竖向滚动,适合手机阅读

如果你做公众号文章,`webtoon` 竖向布局非常适配手机阅读;如果是出书,`standard` 标准网格更适合打印。

────────────────────────────────

🤖AI模型支持

目前已经对接了两个主流文生图模型:

·**默认:豆包Seedream** —— 角色一致性很好,细节表现力强,适合讲故事

·**可选:阿里通义万相** —— 通过关键字 `【阿里】切换,风格更多样

配置也很简单,豆包的 API Key 自动从 OpenClaw 配置读取,阿里的直接写在 `config.json` 里就行。

────────────────────────────────

 完整工作流程

一张图看懂它是怎么运作的:

graph TD

A[输入文章] –> B[内容分析<br/>推荐风格+布局]

B –> C[角色设计<br/>主角配角+视觉规范]

C –> D[分镜脚本<br/>分页+对话]

D –> E[用户确认<br/>三种变体选择]

E –> F[批量生成图片]

F –> G[合并PDF输出]

实际使用示例

假设我有一篇讲图灵生平的文章,只需要敲一行命令:

/anime-generator turing.md

它会先输出 `analysis.md` 告诉你:

> 这是一篇人物传记,推荐使用 `classic` 传统欧漫风格,`mixed` 混合布局,预计8页。

然后生成角色:主角图灵,配角他的老师、同事,给出每个人物的造型描述,甚至生成一张角色参考图。

接着生成分镜脚本,从封面到每一页的内容、对话、构图都安排得明明白白。

你确认没问题后,再执行:

/anime-generator anime/turing generate

它就会一页一页生成漫画,最后自动合并成 PDF。

整个过程你只需要做两步:输入文章 → 确认脚本。剩下的交给AI。

────────────────────────────────

🛠 后期修改灵活可控

如果某一页生成效果不满意,不需要全部重来:

重新生成第3页

/anime-generator regenerate anime/turing/ –page 03

想加内容?支持插入页面:

在第3页后面新增一页

/anime-generator add anime/turing/ –after 03 –content “这里讲一个新故事”

多余的页面也可以删掉:

删除第5页

/anime-generator delete anime/turing/ –page 05

非常灵活。

────────────────────────────────

💡 自动选择逻辑

工具内置了一套推荐逻辑,会根据内容自动匹配,不用你每次都手动指定:

内容类型

推荐风格

推荐布局

———

———

———

教程、入门、指南

ohmsha

webtoon

编程、AI、技术

ohmsha

dense

历史、古代

sepia

cinematic

个人故事、成长

warm

standard

冲突、突破

dramatic

splash

武侠、仙侠

wuxia

splash

情感、校园

shoujo

standard

人物传记

classic

mixed

当然,如果你有偏好,也可以手动指定:

强制指定风格和布局

/anime-generator article.md –style wuxia –layout cinematic

────────────────────────────────

📦 项目结构

生成完的内容会按这个结构整理好:

anime/{topic-slug}/

├── source.md# 源内容

├── analysis.md# 内容分析报告

├── characters/

├── characters.md# 角色规范

└── characters.png# 角色参考图

├── storyboard.md# 完整分镜脚本

├── prompts/# 每页的生成提示词

├── *.png生成的每页图片

└── {topic-slug}.pdf# 最终成品PDF

归档很清晰,方便你后续修改和查找。

────────────────────────────────

🎯 适合谁用?

·**公众号作者**:想让文章更生动,懒得找图P

·**知识博主**:把教程做成漫画,可读性提升N

·**教师/培训师**:制作教学材料,让知识点更容易理解

·**内容创作者**:快速把文字故事可视化

我自己用它生成过几篇技术教程漫画,读者反馈说比纯文字好懂太多,阅读时间反而更长了。看一下效果图:

────────────────────────────────

📝开发感想

这个项目前后花了2天时间,大部分时间其实是在打磨提示词工程和工作流设计。

最开始我想的是直接把整段文字丢给大模型让它生成,但很快发现不行——角色不一致、分镜混乱、细节丢失。后来拆成了分析角色分镜生成四步,每一步都有模板和规范,质量稳定多了。

另外一个关键点是后期可修改性,如果你用过一些全自动化AI生成工具就会知道,大部分时候第一次不可能完美,能快速修改单页比什么都重要。这个工具支持单页重生成,大大提升了效率。

目前这是我本地私有技能,不公开,但核心思路分享给大家,感兴趣的可以自己照着搭一个,其实并不复杂。

────────────────────────────────

🔮 未来计划

·[ ] 支持更多模型

·[ ] 添加对话框位置自动标注

·[ ] 支持直接导出图片合集适配公众号

·[ ] 上线一个在线体验版本

如果你对这个工具感兴趣,欢迎留言交流。

────────────────────────────────

关注我,分享AI开发的第一手经验。