写小说也能「所见即所得」?51mazi把正文选段变成 AI 场景图

发布时间:2026/5/19 12:18:21

写小说也能「所见即所得」?51mazi把正文选段变成 AI 场景图 写小说也能「所见即所得」51mazi把正文选段变成 AI 场景图写给爱写小说的你环境写了半页脑子里有画面手里却没有一张能看的图——约稿贵、自己不会画、搜图又怕版权。51mazi是面向小说作者的开源桌面写作软件官网www.51mazi.com。最近在章节编辑器里上线了「AI 场景图」在正文里划选一段描写点一下就能生成与文字氛围相近的场景插图图片自动保存到本书文件夹路径一目了然。本文既讲怎么用也拆一点怎么做的方便同好体验产品也方便开发者参考实现。若你觉得有用欢迎到GitHub 点个 ⭐ Star这是对开源项目最直接的鼓励。 先看效果下面这张是真实界面截图左侧是章节正文与选中的段落右侧抽屉里是「AI 场景图」——含节选依据、AI 提炼画面DeepSeek、反向提示词以及生成好的赛博朋克风场景图与保存路径。示例选中外貌与环境描写 → 打开「AI 场景图」→ 可选 DeepSeek 提炼画面描述 → 通义万相出图 → 结果落在本书scene_images目录。 目录写小说也能「所见即所得」51mazi把正文选段变成 AI 场景图 先看效果 目录 你可能也遇到过这些场景✍️ 功能怎么用作者向⚙️ 实现上做了哪些取舍技术向 DeepSeek 在这里扮演什么角色 小结 开源仓库与相关链接️ 标签 你可能也遇到过这些场景写玄幻、科幻、都市大段环境描写写爽了想有一张参考图做封面氛围或章前插图却卡在「没有画师、没有预算」。用通用文生图网页要自己编提示词和正文对不上改来改去像在写第二份作业。希望工具和写作在同一屏不要写完一章再切五个网站。「AI 场景图」的思路很简单以你刚写好的正文为锚选哪段、图就服务哪段需要时再用大模型把「小说腔」收成「画面腔」最后交给通义万相出图。✍️ 功能怎么用作者向在章节编辑页写好一段带画面感的正文环境、人物状态、光线等。用鼠标选中一段文字不宜过短或过长当前版本按有效字数校验约为1001000 字与软件全书统计规则一致不含空白字符。点击编辑区右上角的「AI 场景图」在「AI 续写」下方。右侧会弹出抽屉顶部是节选依据只读中间可调整输出尺寸横版 1280×720 或方图 1280×1280画风日系动画、吉卜力、写实、国风、水彩等景别 / 环境 / 光线可选帮助模型理解镜头画面描述会按节选智能预填一截建议你改成更「画面向」的句子可选点「AI 提炼画面DeepSeek」用 DeepSeek 把整段节选收成短描述需自行配置 DeepSeek API Key反向提示词可选减少模糊、畸形、水印等点「生成场景图」满意可「再生成一张」多试几次。生成成功后抽屉里会直接预览图片并显示完整本地保存路径支持一键复制方便你备份或交给别的工具继续用。需要准备的配置生成图片必须配置通义万相API Key在软件设置里与 AI 封面、人物图共用「AI 提炼画面」额外需要DeepSeekKey。⚙️ 实现上做了哪些取舍技术向整体仍是Electron 经典拆分渲染进程做 UI 与编辑器状态主进程调外部 API、落盘Preload用contextBridge暴露受限 API避免把 Key 暴露在网页里。和「AI 人物图」不一样的地方人物图是「临时目录生成 → 确认后再进character_images」因为要挂到角色档案的多张列表里。场景图当前按独立插图理解生成成功即写入{书籍目录}/scene_images/scene_{时间戳}.png没有二次确认路径立刻回显——作者只关心「图在硬盘哪」。数据流简化EditorPanel选区 有效字数校验 → AISceneImageDialogbuildFullPrompt 拼接风格与场景词 → preload.generateAISceneImage / refineSceneVisualPromptWithAI → 主进程 IPC → tongyiwanxiangService.generateCover文生图 → 可选deepseekService.sceneVisualPromptFromExcerpt提炼描述主要源码位置便于对照模块路径入口与选区校验src/renderer/src/components/Editor/EditorPanel.vue抽屉 UI 与提示词拼接src/renderer/src/components/Editor/AISceneImageDialog.vue场景图 IPCsrc/main/index.jstongyiwanxiang:generate-scene-image提炼画面 IPCsrc/main/index.jsdeepseek:scene-visual-prompt通义万相封装src/main/services/tongyiwanxiang.jsDeepSeek 封装src/main/services/deepseek.js DeepSeek 在这里扮演什么角色小说正文往往偏叙事整段塞进文生图 prompt 容易又长又散。除了打开抽屉时的截断预填你还可以点「AI 提炼画面」主进程调用sceneVisualPromptFromExcerpt让模型只输出偏视觉的中文描述环境、人物外观与动作、光线氛围等再写回「画面描述」里继续改。DeepSeek 与润色、续写等功能共用调用通道注意频率限制另外在非流式chat成功返回时会清理pending避免误判「重复请求」。 小结对作者选段 → 抽屉里调画风与场景 → 一键出图 →本地scene_images落盘 路径可复制写作与配图尽量同屏完成。对开发者复用既有通义万相能力场景图走独立 IPC 与目录可选 DeepSeek 做「叙事 → prompt」的桥梁。后续若你期待「插入到章节正文」「按章管理素材库」等都可以在开源社区里提想法一起迭代。 开源仓库与相关链接如果你写小说、做工具或单纯对Electron Vue AI感兴趣欢迎来官网与仓库逛逛官网www.51mazi.com — 产品介绍、下载与更新说明⭐点个 StarGitHub - 51mazi / 51码字下载体验在 Releases 下载对应系统安装包配置通义万相及可选 DeepSeek后即可使用 AI 场景图看源码EditorPanel.vue、AISceneImageDialog.vue、main/index.js中 IPC 注册均有完整实现交流反馈欢迎提 Issue / Discussion好的建议会变成下一个版本的功能直达实现GitHub 链接EditorPanel.vue - AI 场景图按钮与选区校验AISceneImageDialog.vue - 抽屉与生成逻辑主进程 - generate-scene-image IPC通义万相服务DeepSeek 服务 - sceneVisualPromptFromExcerpt️ 标签#小说写作#51码字#开源#Electron#Vue3#AI绘画#文生图#通义万相#DeepSeek#写作软件#创作工具如果这篇文章对你有帮助欢迎访问官网 www.51mazi.com 了解更多并到 GitHub 仓库 给个 ⭐ Star让更多人发现这款开源小说写作软件。本文为基于51mazi中「AI 场景图」功能的整理转载请注明项目出处与开源协议。

相关新闻