通过外部绘画,我们可以提供一个要编辑的图像以及一个"遮罩”,用于定义应该保留图像的哪一部分。遮罩可以是黑白图像(maskImage
)或自然语言描述要保留图像的哪些部分(maskPrompt
)。外部绘画可用于替换图像的背景,将图像的主体置于全新的环境或特殊背景中。
现在,OctankFashion想要创造一个专业的广告图像,在一个真实的环境中展示这款新产品。这通常被称为"生活方式"图像。生活方式图像的主题将是"在海滩上玩耍”。我们想营造的氛围是阳光明媚的海滩。
当我们需要替换一个图像的背景时,外部绘画是一个强大的工具。与内部绘画一样,我们可以选择提供遮罩提示或遮罩图像来帮助模型识别不应该重建的区域。在下面的示例中,我们将使用遮罩提示。
编写文本提示以替换背景时的最佳做法是描述我们想要创建的整个图像,包括不变的元素。这为模型提供了整个场景的背景,从而产生更协调的图像。
运行下面的单元格以替换图像的背景。生成的图像将保存到"output"文件夹。
通常,创作者可能希望进一步扩展图像的边界,以满足所需的构图或纵横比。这就是图像扩展的用武之地,允许用户无缝地扩展原始图像的边界。
让我们将图像扩展到超宽。我们将把原始图像放在扩展图像的右侧,这样就可以为OctankFashion的文案留出足够的空间。
下面的代码比我们之前看到的示例更高级。以下是代码执行的步骤:
运行下面的单元格以创建原始图像的扩展版本。生成的图像将保存到"output"文件夹。
外部绘画是一种多功能的图像操作技术,扩展了传统编辑工具的功能。这个功能允许用户替换背景或无缝地扩展现有图像的边界,这是非常容易的。通过智能地生成超出原始图像边界的内容,外部绘画使创作者能够扩展场景、添加新元素或完全改变图像的背景。无论我们是想扩展风景照片、调整图像的纵横比,还是用更令人兴奋的背景替换单调的背景,外部绘画都提供了一个强大的解决方案。