掩码功能允许用户对图像的特定区域进行精确编辑。以下是操作步骤:
- 准备掩码图像:使用图像编辑软件(如 Photoshop)创建黑白掩码,黑色部分表示需要编辑的区域,白色部分保持不变,并确保掩码包含 alpha 通道。
- 调用 API:在代码中加载原始图像和掩码文件,并输入编辑指令。例如:
client.images.edit(model="gpt-image-1", image=img_input, mask=mask_input, prompt="Change the background")
。
需要注意的是,掩码编辑可能不够精确,模型偶尔会影响掩码区域外的内容,建议通过优化提示词或反复测试来改进效果。
本答案来源于文章《GPT-Image-Edit:使用文本指令编辑和生成图像的工具》