用途:为拼图生成干净、无文字与网格的方形底图。先按模板编写提示词,再用内置 Node.js 脚本调用 Gemini 图像预览 API 渲染 1:1 图片。
主要能力:提供提示词模板,要求画面细节丰富、构图均衡、边缘对比高、背景干净,并排除文字、标志、水印、边框、UI、拼图线、网格、分割、标签与排版;附带 50 个场景主题与 50 种风格选项,可自由组合。提示建议使用清晰形状与明显区域,避免细小重复图案、重度模糊或平坦渐变,画面需自包含。
使用方式:运行 node scripts/generate_puzzle_image.js --prompt "YOUR_PROMPT_HERE" --out "optional/output/folder" --name "my-image.png"。未提供输出目录时保存到 images。--name 默认编号逻辑:扫描 images/generated-*.png,提取数字后缀,取最大值加一(无匹配则为 1),生成 images/generated-{N}.png。生成后需扫描现有文件取最大后缀作为 N,替换 index.html 中硬编码数字,如 const GENERATED_NUMBERS = 15; 中的 15。
限制:需在环境中设置 GEMINI_API_KEY;期望 Gemini 响应包含 inlineData.data(base64 图像);默认保存 .png,若存在 inlineData.mimeType 则据此推导扩展名。其余细节暂未提供。