Loading...
Loading...
Compare original and translation side by side
gemini-2.5-flash-imagegemini-3-pro-image-previewGEMINI_API_KEYgemini-2.5-flash-imagegemini-3-pro-image-previewGEMINI_API_KEY--remove-watermark--transparent-bg--batch--remove-watermark--transparent-bg--batchgemini-2.5-flash-imagegemini-3-pro-image-previewgemini-2.5-flash-imagegemini-3-pro-image-previewnano-banana-buildernano-banana-builderecho "GEMINI_API_KEY is ${GEMINI_API_KEY:+set}"GEMINI_API_KEY is setpython3 -c "from google import genai; from PIL import Image; print('OK')"pip install google-genai Pillowecho "GEMINI_API_KEY is ${GEMINI_API_KEY:+set}"GEMINI_API_KEY is setpython3 -c "from google import genai; from PIL import Image; print('OK')"pip install google-genai Pillow| Scenario | Model | Why |
|---|---|---|
| Iterating on prompt, drafts | | Fast feedback (2-5s) |
| Final quality asset | | Best quality, 2K resolution |
| Game sprites, batch work | | Cost effective, consistent |
| Text in image, typography | | Better text rendering |
| Product photography | | Detail matters |
| Correct (use exactly) | WRONG (never use) |
|---|---|
| |
| |
| |
|
[Subject] [Style] [Background] [Constraints]--remove-watermark--transparent-bg--bg-color "#FFFFFF" --bg-tolerance 20| 场景 | 模型 | 原因 |
|---|---|---|
| 提示词迭代、草稿生成 | | 反馈速度快(2-5秒) |
| 最终高质量素材 | | 最佳画质,支持2K分辨率 |
| 游戏精灵图、批量任务 | | 成本低,输出稳定 |
| 含文本的图像、排版设计 | | 文本渲染效果更好 |
| 产品摄影图 | | 细节表现更重要 |
| 正确用法(严格使用) | 错误用法(禁止使用) |
|---|---|
| |
| |
| |
|
[主体] [风格] [背景] [约束条件]--remove-watermark--transparent-bg--bg-color "#FFFFFF" --bg-tolerance 20python3 $HOME/claude-code-toolkit/skills/gemini-image-generator/scripts/generate_image.py \
--prompt "YOUR_PROMPT_HERE" \
--output /absolute/path/to/output.png \
--model gemini-3-pro-image-previewpython3 $HOME/claude-code-toolkit/skills/gemini-image-generator/scripts/generate_image.py \
--batch /path/to/prompts.txt \
--output-dir /absolute/path/to/output/ \
--model gemini-2.5-flash-imageSUCCESSERRORpython3 $HOME/claude-code-toolkit/skills/gemini-image-generator/scripts/generate_image.py \
--prompt "YOUR_PROMPT_HERE" \
--output /absolute/path/to/output.png \
--model gemini-3-pro-image-previewpython3 $HOME/claude-code-toolkit/skills/gemini-image-generator/scripts/generate_image.py \
--batch /path/to/prompts.txt \
--output-dir /absolute/path/to/output/ \
--model gemini-2.5-flash-imageSUCCESSERRORls -la /absolute/path/to/output.pngpython3 -c "from PIL import Image; img = Image.open('/absolute/path/to/output.png'); print(f'Size: {img.size}, Mode: {img.mode}')"Read the image at /absolute/path/to/output.pngls -la /absolute/path/to/output.pngpython3 -c "from PIL import Image; img = Image.open('/absolute/path/to/output.png'); print(f'Size: {img.size}, Mode: {img.mode}')"读取路径/absolute/path/to/output.png下的图像$HOME/claude-code-toolkit/skills/gemini-image-generator/scripts/generate_image.py| Argument | Required | Description |
|---|---|---|
| Yes* | Text prompt for image generation |
| Yes* | Output file path (.png) |
| No | Model name (default: gemini-3-pro-image-preview) |
| No | Remove watermarks from corners |
| No | Make background transparent |
| No | Background color hex (default: #3a3a3a) |
| No | Color matching tolerance (default: 30) |
| No | File with prompts (one per line) |
| No | Directory for batch output |
| No | Max retry attempts (default: 3) |
| No | Delay between batch requests in seconds (default: 3) |
--batch--output-dir$HOME/claude-code-toolkit/skills/gemini-image-generator/scripts/generate_image.py| 参数 | 是否必填 | 描述 |
|---|---|---|
| 是* | 图像生成的文本提示词 |
| 是* | 输出文件路径(.png格式) |
| 否 | 模型名称(默认:gemini-3-pro-image-preview) |
| 否 | 去除角落的水印 |
| 否 | 将背景设为透明 |
| 否 | 背景颜色十六进制值(默认:#3a3a3a) |
| 否 | 颜色匹配容差(默认:30) |
| 否 | 包含提示词的文件(每行一个提示词) |
| 否 | 批量输出的目录 |
| 否 | 最大重试次数(默认:3) |
| 否 | 批量请求之间的延迟(秒,默认:3) |
--batch--output-direxport GEMINI_API_KEY="your-key"export GEMINI_API_KEY="your-key"--delaygemini-2.5-flash-image--delaygemini-2.5-flash-imageresponse_modalities=["IMAGE", "TEXT"]response_modalities=["IMAGE", "TEXT"]model="gemini-2.5-flash-image-preview-12-25"model="gemini-3-flash-image"gemini-2.5-flash-imagegemini-3-pro-image-previewmodel="gemini-2.5-flash-image-preview-12-25"model="gemini-3-flash-image"gemini-2.5-flash-imagegemini-3-pro-image-previewgenerate_image.pygenerate_image.pygenerate_image.pygenerate_image.pygenerate_image.pygenerate_image.py${CLAUDE_SKILL_DIR}/references/prompts.md${CLAUDE_SKILL_DIR}/references/prompts.md[Subject] [Style] [Background] [Constraints]--transparent-bg[主体] [风格] [背景] [约束条件]--transparent-bg| Rationalization | Why It's Wrong | Required Action |
|---|---|---|
| "I know the right model name" | Model names are exact strings, not patterns | Check the two valid names |
| "Output file was probably created" | Probably is not verified | Run |
| "API key is probably set" | Silent failures waste debugging time | Check explicitly in Phase 1 |
| "Custom code is faster than the script" | Script has retry, rate limiting, validation | Use |
| 错误合理化 | 错误原因 | 正确做法 |
|---|---|---|
| "我知道正确的模型名称" | 模型名称是精确字符串,而非模式 | 检查两个有效的模型名称 |
| "输出文件可能已经创建了" | "可能"不等于已验证 | 对输出路径运行 |
| "API密钥可能已经设置了" | 静默失败会浪费调试时间 | 在阶段1中明确检查 |
| "自定义代码比脚本更快" | 脚本包含重试、速率限制和验证逻辑 | 使用 |