图像扩展器

通过我们AI驱动的扩展技术,将图像扩展到原始边界之外,创建与现有内容完美融合的无缝扩展。

Outpainting demo

没有图片?试试这些:

工作原理

通过四个简单步骤转换您的图像

01
上传您的图像

拖放或从您的设备中选择任意图像。支持JPG、PNG和WebP格式。

02
选择扩展方向

选择扩展图像的方向 - 向左、向右、向上、向下或同时向所有方向扩展。

03
AI施展魔法

我们的AI分析您的图像,并生成与风格和背景相匹配的无缝扩展。

04
下载与分享

获取高分辨率的扩展图像,并即时与世界分享。

您会喜爱的强大功能

将图像扩展到原始边界之外,同时保持一切自然且视觉一致。

自定义画布尺寸

通过输入您所需的最终数值或根据需要拉伸画布来调整宽度和高度,从而完全控制画布尺寸。


无论您是为社交媒体、横幅、产品列表还是自定义布局扩展图像,都可以轻松为任何平台或使用场景创建精确的尺寸和比例。


自定义画布尺寸

一键选择常用宽高比

使用专为社交媒体、印刷和视频格式设计的即用预设,快速调整画布大小。只需点击一下,即可从Instagram、Twitter、LinkedIn、YouTube以及大多数标准打印尺寸的流行比例中进行选择。


这使您无需手动调整尺寸即可轻松创建适合平台的视觉效果,节省时间,并确保您的内容在每个渠道上都呈现出完美的构图和专业感。


一键选择常用宽高比

完全控制图像扩展

使用正向提示词指定应出现的内容,使用反向提示词指明要避免的内容,从而指导生成的内容。这使您能够按照自己的设想来塑造扩展后的图像——无论是添加元素、扩展背景。


通过提供清晰的指令,您可以确保扩展区域与您的创作目标完美契合,并保持所需的美感。


Outpainting demonstration

高分辨率输出

以高分辨率生成扩展后的图像,确保每个细节都清晰锐利。非常适合专业用途,无论是印刷还是数字媒体。


我们先进的AI技术可保持图像质量,让您创建在任何平台上都看起来很棒的惊艳视觉效果。


Outpainting demonstration

适用于所有平台的宽高比,即拿即用

跳过为每个平台调整创意的漫长而困难的过程。释放AI图像扩展的力量 - 为您的平台选择所需的尺寸,几秒钟内完成任务。

社交媒体

  • Instagram (1:1, 4:5, 16:9)
  • Twitter 横幅
  • LinkedIn 帖子

视频与屏幕

  • 16:9 (高清, 4K)
  • 4:3 (经典)
  • 21:9 (超宽)

打印与照片

  • 3:2 (照片)
  • A4 文档
  • 方形 (1:1)

自定义尺寸

  • 自由调整
  • 锁定宽高比
  • 像素级精准控制

用户评价

SO

工作室运营团队

后期制作自动化

"将图像扩展集成到批量工作流中,以标准化图像填充和背景。减少了手动背景编辑,加快了目录图像的交付。"

RI

零售影像团队

目录标准化

"使用图像扩展为数千个SKU生成一致的边距和背景,避免了重新拍摄,减少了手动修图。"

LA

景观创意机构

大幅面扩展

"将航拍和风景图像扩展为适合打印的宽幅全景图,只需最少的手动清理。"

来自143,100+满意用户的4.8/5星评价

准备好创建令人惊叹的图像了吗?

立即开始扩展您的图像,通过AI驱动的扩放技术开启无限可能。

常见问题

图像扩展流程使用基于扩散的生成模型,这些模型在大型图像数据集上进行了训练。它会分析局部纹理、颜色分布、整体构图和场景语义,以合成保持透视、光照和结构连续性的额外像素。

我们不会重新采样或拉伸原始像素。模型在输入图像旁边合成新内容;原始像素保持不变。这保留了细节,并防止了简单缩放方法中出现的几何失真。

具有清晰、一致背景或重复纹理(天空、草地、墙壁)的高分辨率图像通常能产生最佳的扩展效果。对于背景模糊的复杂、高细节前景,可能需要额外的蒙版或更小的增量扩展才能获得最佳输出。

输出可能包含合理的合成内容,但有时也会引入伪影或语义上不正确的元素。为获得最佳效果:使用更高分辨率的输入,对于复杂场景使用较小的增量扩展,并使用蒙版来限制生成区域。

我们接受最大50MB的JPG、PNG和WebP格式。导出支持可配置的格式、分辨率和压缩。对于打印或存档用途,请选择无损PNG,并在导出设置中设置所需的DPI。

开发者API

将AI能力集成到你的应用中

以编程方式访问我们完整的AI工具套件。只需几行代码,即可在你的产品中构建强大的图像处理功能。

极速响应

凭借优化的基础设施,毫秒级处理图像

集成简单

RESTful API,文档清晰,附有代码示例

企业级就绪

高可用性,并为团队提供专属支持

example.js
const url = "https://api.bubbi.app/api/v3/image-outpaint"

const headers = new Headers();
headers.append("Authorization", "Bearer YOUR_API_KEY_HERE");

const formdata = new FormData();

formdata.append("image", "image.png");
formdata.append("mask", "mask.png");
formdata.append("prompt", "a beautiful landscape"); // optional
formdata.append("negative_prompt", "blurry, low quality"); // optional

const requestOptions = {
  method: 'POST',
  body: formdata,
  headers: headers,
};

fetch(url, requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log("error", error));