news 2026/7/7 7:04:43

使用 Gemini(又称 Nano Banana 和 Nano Banana Pro)生成图片

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用 Gemini(又称 Nano Banana 和 Nano Banana Pro)生成图片

图片生成(文本转图片)

from google import genai from google.genai import types from PIL import Image client = genai.Client() prompt = ( "Create a picture of a nano banana dish in a fancy restaurant with a Gemini theme" ) response = client.models.generate_content( model="gemini-2.5-flash-image", contents=[prompt], ) for part in response.parts: if part.text is not None: print(part.text) elif part.inline_data is not None: image = part.as_image() image.save("generated_image.png")

注意:python要提前安装Pillow

pip install Pillow

图片编辑(文字和图片转图片)

from google import genai from google.genai import types from PIL import Image client = genai.Client() prompt = ( "Create a picture of my cat eating a nano-banana in a " "fancy restaurant under the Gemini constellation", ) image = Image.open("/path/to/cat_image.png") response = client.models.generate_content( model="gemini-2.5-flash-image", contents=[prompt, image], ) for part in response.parts: if part.text is not None: print(part.text) elif part.inline_data is not None: image = part.as_image() image.save("generated_image.png")

Gemini 3 Pro Image (gemini-3-pro-image-preview) 是一款先进的图片生成和编辑模型,针对专业资源制作进行了优化。Gemini 1.5 Pro 旨在通过高级推理来应对最具挑战性的工作流程,擅长处理复杂的多轮创建和修改任务。

  • 高分辨率输出:内置 1K、2K 和 4K 视觉效果生成功能。
  • 高级文字渲染:能够为信息图表、菜单、图表和营销素材资源生成清晰易读的风格化文字。
  • 使用 Google 搜索进行接地:模型可以使用 Google 搜索作为工具来验证事实,并根据实时数据(例如当前天气地图、股票图表、近期活动)生成图像。
  • 思考模式:模型会利用“思考”过程来推理复杂的提示。它会生成临时“思维图像”(在后端可见,但不收费),以在生成最终的高质量输出之前优化构图。
  • 最多 14 张参考图片:您现在最多可以混合使用 14 张参考图片来生成最终图片。

最多可使用 14 张参考图片

借助 Gemini 3 Pro 预览版,您最多可以混合 14 张参考图片。这 14 张图片可以包含以下内容:

  • 最多 6 张高保真对象图片,用于包含在最终图片中
  • 最多 5 张人像照片,以保持角色一致性

from google import genai from google.genai import types from PIL import Image prompt = "An office group photo of these people, they are making funny faces." aspect_ratio = "5:4" # "1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9","21:9" resolution = "2K" # "1K", "2K", "4K" client = genai.Client() response = client.models.generate_content( model="gemini-3-pro-image-preview", contents=[ prompt, Image.open('person1.png'), Image.open('person2.png'), Image.open('person3.png'), Image.open('person4.png'), Image.open('person5.png'), ], config=types.GenerateContentConfig( response_modalities=['TEXT', 'IMAGE'], image_config=types.ImageConfig( aspect_ratio=aspect_ratio, image_size=resolution ), ) ) for part in response.parts: if part.text is not None: print(part.text) elif image:= part.as_image(): image.save("office.png")
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 18:08:07

数字艺术实体化的技术突围:从像素创作到物理呈现的探索之旅

数字艺术实体化的技术突围:从像素创作到物理呈现的探索之旅 【免费下载链接】piskel A simple web-based tool for Spriting and Pixel art. 项目地址: https://gitcode.com/gh_mirrors/pi/piskel 当数字艺术走出屏幕边界,我们面临着一个核心挑战…

作者头像 李华
网站建设 2026/7/7 6:13:33

智能视觉组为什么不能够完全“虚拟”?

简 介: 智能视觉组参赛选手建议取消实体摄像头,改用虚拟摄像头方案以避免摩尔纹和反光问题。组委会回应:1.保留实体摄像头是为确保车模在现实场景中的实用性;2.现有问题可通过遮挡和调整分辨率解决;3.避免硬件绑定保持…

作者头像 李华
网站建设 2026/7/7 10:44:23

Kali 核心操作命令速查表

一、系统基础配置(必做初始化) 1. 切换root用户: sudo -i (输入普通用户密码即可) 2. 设置root密码: passwd root (按提示输入两次密码) 3. 替换国内源编辑: nano /etc…

作者头像 李华
网站建设 2026/7/7 18:34:10

Vue3企业级物联网平台重构指南:ThingsBoard前端现代化升级方案

Vue3企业级物联网平台重构指南:ThingsBoard前端现代化升级方案 【免费下载链接】thingsboard-ui-vue3 本项目为基于Vue3开发的 ThingsBoard 前台 ,AntDesginVue、VbenVueAdmin、AntV X6、规则链代码已全部开放、ThingsBoard3.x持续更新中 项目地址: https://gitco…

作者头像 李华
网站建设 2026/7/7 10:22:58

27、万维网使用指南

万维网使用指南 1. 万维网简介 万维网(World Wide Web,简称 www 或 Web)是互联网上仅次于电子邮件的实用服务。它是一个由超文本文档和服务组成的庞大网络,通过超文本传输协议(HTTP)提供访问。任何人都能在网上发布内容,联网的计算机用户几乎可以阅读网上的任何内容。…

作者头像 李华
网站建设 2026/7/7 0:32:37

29、网络文件系统(NFS)的锁管理与性能分析

网络文件系统(NFS)的锁管理与性能分析 1. Linux内核锁仲裁方法与网络锁管理器 在Linux系统中,除了常见的锁仲裁方法外,还有至少三种额外的内核锁仲裁方法:全文件租约、共享模式(类似于Windows共享模式)和强制锁。如果应用程序依赖这些方法进行锁仲裁,则必须使用NFS版…

作者头像 李华