图片编辑示例
以下示例展示如何使用OpenAI兼容的图片编辑接口进行图片编辑和变体生成。快速开始
只需要替换<API-KEY> 为你的实际API密钥即可运行。
功能特点
1. 图片编辑 (Image Edits)
- 遮罩编辑: 使用遮罩图片指定要编辑的区域
- 提示词控制: 通过文字描述指定编辑内容
- 精确修改: 只修改遮罩透明区域,保持其他部分不变
2. 图片变体 (Image Variations)
- 风格变化: 保持主体内容,改变风格和细节
- 多样性生成: 一次生成多个不同的变体
- 创意扩展: 基于原图创造新的可能性
图片要求
输入图片规格
- 格式: 必须为PNG格式
- 大小: 文件大小小于4MB
- 尺寸: 必须为正方形
- 推荐尺寸: 256x256, 1024x1024像素
遮罩图片规格
- 格式: PNG格式,支持透明通道
- 透明区域: 透明(alpha=0)的区域将被编辑
- 不透明区域: 不透明的区域将保持原样
- 尺寸: 必须与原图尺寸完全一致
参数说明
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
image | file | 是 | 原始图片文件 |
mask | file | 编辑时必需 | 遮罩图片文件 |
prompt | string | 编辑时必需 | 编辑描述文字 |
n | integer | 否 | 生成图片数量 (1-10,默认1) |
size | string | 否 | 输出尺寸 (默认1024x1024) |
response_format | string | 否 | 返回格式 (url或b64_json) |
应用场景
创意设计
- 产品展示: 在不同背景下展示产品
- 场景合成: 将对象放置到新的环境中
- 风格变换: 改变图片的艺术风格
内容创作
- 社交媒体: 创建多样化的内容素材
- 广告设计: 快速生成广告图片变体
- 品牌设计: 创建品牌视觉的不同版本
图片修复
- 对象替换: 替换图片中的特定对象
- 背景修改: 改变图片背景
- 细节调整: 修改图片中的特定细节
最佳实践
1. 遮罩制作技巧
- 精确边缘: 确保遮罩边缘清晰,避免锯齿
- 渐变过渡: 使用半透明区域创建平滑过渡
- 区域大小: 遮罩区域不宜过小,建议至少50x50像素
2. 提示词优化
- 具体描述: 提供具体而详细的描述
- 风格指定: 明确指定所需的艺术风格
- 颜色说明: 如有需要,指定颜色要求
3. 质量控制
- 多次尝试: 生成多个版本,选择最佳效果
- 参数调整: 根据需要调整尺寸和数量
- 后期处理: 必要时进行后期调整
注意事项
- 文件格式: 严格要求PNG格式,JPEG等其他格式不被支持
- 网络稳定: 图片上传需要稳定的网络连接
- 处理时间: 图片处理需要一定时间,请耐心等待
- 费用计算: 每次请求都会产生费用,与生成图片数量相关
- 内容政策: 确保图片内容符合平台使用政策

