谷歌 Nano-Banana 图像生成编辑全解析

引言 Introduction

生成式 AI 的图像生成已经成为个人与企业广泛使用的工具,它能够让用户在无需任何设计经验的情况下,快速生成所需图像。此类工具本质上能加速原先耗时的工作,只需几秒钟即可完成。

随着技术进步和竞争加剧,涌现出许多先进的图像生成产品,如 Stable Diffusion、Midjourney、DALL-E、Imagen 等,它们各自为用户提供独特优势。然而,谷歌近期凭借 Gemini 2.5 Flash Image(代号 nano-banana) 对图像生成领域产生了重大影响。

Nano-banana 是谷歌最新的图像生成与编辑模型,具备以下功能:

  • 逼真的图像生成
  • 多图像融合
  • 人物一致性保持
  • 基于提示词的定向变换
  • 公共可访问性

与此前谷歌及其他竞争产品相比,该模型提供了更强的可控性。

本文将探索 Nano-banana 的图像生成与编辑能力,并通过 Google AI Studio 平台Gemini API 的 Python 环境进行演示。


测试 Nano-Banana 模型

要完成本教程,你需要:

  1. 拥有一个 Google 账号并登录 Google AI Studio
  2. 获取 Gemini API 的 API Key(当前无免费额度,需要付费计划)

如果想通过 Python 调用 API,可以先安装 Google 生成式 AI 库:

复制代码
pip install google-genai

账户设置完成后,进入 Google AI Studio,选择 gemini-2.5-flash-image-preview 模型,也就是 nano-banana。


图像生成示例

在 AI Studio,输入以下提示词生成照片级写实图像示例:

一幅照片级写实的近距离肖像:一位印尼蜡染女工,双手被蜡染染色,用"canting"笔在靛蓝布上描绘流动的花纹。她工作在通风的木制阳台桌前,背景里模糊着折叠的纺织品和染缸。上午的光线从窗户倾泻,扫过布料,显现蜡迹细线与柚木纹理。使用 85mm f/2 拍摄,营造柔美的虚化背景。整体氛围专注、细腻而自豪。

生成图如下所示。效果呈现出高保真度和提示一致性。

如果你偏好 Python 实现,可以使用如下代码生成:

复制代码
from google import genai
from google.genai import types
from PIL import Image
from io import BytesIO
from IPython.display import display 

# 替换为你的 API Key
api_key = 'YOUR-API-KEY'
client = genai.Client(api_key=api_key)

prompt = "A photorealistic close-up portrait of an Indonesian batik artisan..."

response = client.models.generate_content(
    model="gemini-2.5-flash-image-preview",
    contents=prompt,
)

image_parts = [
    part.inline_data.data
    for part in response.candidates[0].content.parts
    if part.inline_data
]

if image_parts:
    image = Image.open(BytesIO(image_parts[0]))
    display(image)

图像编辑示例

在写实图的基础上,通过提示词编辑:

在画面中为女工添加一副细框阅读眼镜,确保光影真实,眼镜自然衔接,不遮挡眼睛。

结果成功在人物基础上进行细微改动。

Python 实现方式:

复制代码
from PIL import Image

base_image = Image.open('/path/to/your/photo.png')
edit_prompt = "在画面中为女工添加一副细框阅读眼镜..."

response = client.models.generate_content(
    model="gemini-2.5-flash-image-preview",
    contents=[edit_prompt, base_image])

人物一致性测试

通过提示词让同一位女工在新场景中出现:

  • 她坐在桌前,抬头看向镜头,露出微笑。
  • 换场景时依旧保持人物特征不变。

效果表明 nano-banana 能进行 人物身份一致性生成

进一步尝试让她展示完成的蜡染布,并改变拍摄光效,图像依然保持人物一致性。


风格转换

将写实图像转换为水彩风格:

请将人物及场景转化为精致水彩画,布料以松散靛蓝晕染表现,木桌与背景用浅赭色,整体呈手绘纹理。

生成图展现了完全不同的艺术风格,但保持构图与元素不变。


图像融合

利用另一个生成的道具(草帽),将其融入到人物形象中:

Python 示例:

复制代码
from PIL import Image

base_image = Image.open('/path/to/your/photo.png')
hat_image = Image.open('/path/to/your/hat.png')
fusion_prompt = "将草帽自然戴在她头上..."

response = client.models.generate_content(
    model="gemini-2.5-flash-image-preview",
    contents=[fusion_prompt, base_image, hat_image])

建议输入图像不超过三张,以获得最佳效果。


总结 Wrapping Up

Gemini 2.5 Flash Image(nano-banana) 是谷歌最新的图像生成与编辑模型,功能远超以往。本文演示了其在以下方面的能力:

  • 高质量图像生成
  • 基于提示词的精准图像编辑
  • 人物一致性保持
  • 风格转换与图像融合

这一模型特别适合对现有图像进行多样化改造与延展。首次尝试未必完美,但通过不断迭代,能获得理想输出

相关推荐
jinxindeep33 分钟前
CVPR26最佳论文提名:NitroGen,面向通用游戏智能体的 视觉-动作基础模型
人工智能·游戏
小雨下雨的雨4 小时前
井字棋AI机器人实现详解 - Minimax算法实战-鸿蒙PC Electron框架完成
前端·人工智能·算法·华为·electron·鸿蒙
我没胡说八道7 小时前
高校论文AI检测优化工具对比研究与实测分析(2026)
人工智能·深度学习·机器学习·计算机视觉·aigc·论文
秦亚伟7 小时前
AI浪潮重塑融资租赁行业新格局
人工智能
love530love7 小时前
LiveTalking 数字人项目 Windows 部署完全指南(EPGF 架构)
人工智能·windows·python·架构·livetalking·epgf
元启数宇7 小时前
喷淋AI布点实战:8小时人工布点→20分钟自动出图
人工智能
哈哈,柳暗花明7 小时前
人工智能专业术语详解(H)
人工智能·专业术语
圣殿骑士-Khtangc7 小时前
AI 编程工具 2026 实战横评:Cursor 3 vs Claude Code vs Copilot,开发者选型完全指南
人工智能·copilot
云器科技7 小时前
云器Lakehouse 2026年5月版本发布:拥抱 AI Agent,重塑数据智能开发新范式
人工智能
小鹰-上海鹰谷-电子实验记录本7 小时前
第六届党建引领科创生态座谈会 | 邓光辉博士出席分享AI赋能创新药科研新范式
人工智能·ai·电子实验记录本·药企合规