Aice PS 是一款功能强大的网页版 AI 照片编辑器,利用 Google aistudio 的先进能力,让专业级的图像编辑和创作变得简单直观。用户可以通过简单的文本提示对图像进行修饰、应用创意滤镜、进行专业调整,甚至从零开始生成全新的图像。
注意,调用 gemini api key 是需要收费的。但直接调用环境变量中的api是免费的。推荐可大方使用的极具性价比API平台
登录了google aistudio 的可以直接打开上面 app 使用。
请大家谨慎使用自己的gemini api key。推荐可大方使用的极具性价比API平台
视频中提示词:点这里查看
- AI 图像生成: 通过文本描述直接创作高质量图片,并支持多种宽高比。
- 智能修饰: 在图片上指定任意位置,通过文字指令进行局部修改(如“移除这个物体”、“把衬衫变成红色”)。
- 创意滤镜: 一键应用多种艺术风格滤镜,如动漫风、合成波、Lomo 效果等。
- 专业调整: 对图片进行全局调整,如背景虚化、增强细节、调整光效等。
- 智能合成: 上传 1-3 张图片,通过描述将它们无缝地融合在一起。
- 纹理叠加: 为图片添加各种创意纹理,如裂纹漆、木纹、金属拉丝等。
- 一键抠图: 自动移除图片背景,生成透明背景的 PNG 图像。
- 音画志: 上传一张图片和一段音乐,AI 会自动生成多种风格化图片,并根据音乐节拍一键生成带有酷炫转场效果的视频短片。
- AI 灵感建议: AI 会分析您的图片,并为您推荐合适的滤镜、调整和纹理效果。
- 基础编辑: 包括无限制的裁剪、撤销/重做、对比原图、保存和下载。
- 前端: React 19 (通过 esm.sh 加载,无构建步骤)
- 语言: TypeScript
- AI 模型: Google Gemini API (
gemini-2.5-flash-image-preview,imagen-4.0-generate-001,gemini-2.5-flash) - 样式: Tailwind CSS (通过 CDN)
- 组件库:
react-image-crop
Aice PS 的强大功能由 Google 最先进的一系列生成式 AI 模型驱动,每个模型都在特定任务中发挥着关键作用。
这款模型是 Aice PS 所有核心图像编辑功能的引擎,也被称为 "Nano Banana"。它不仅仅是一个图像生成器,更是一个上下文编辑器,能够深度理解图像内容并根据自然语言指令进行精确操作。
其主要优势包括:
- 高级推理与上下文理解: 模型能像人类一样“思考”用户的编辑意图。例如,当要求“将一个在烤箱里烤了4天的千层面”可视化时,它会生成一个烧焦的、冒着烟的千层面,而不是一个完美的成品,展现了其卓越的逻辑推理能力。
- 卓越的角色与场景一致性: 在进行多次编辑或生成系列图片时,能够保持主体角色和场景风格的高度一致性。这对于故事叙述、视频镜头生成或品牌资产设计至关重要。
- 精确的局部编辑: 用户可以在图像上指定一个点,然后用自然语言描述修改内容(例如,“移除这个人”或“给这件衬衫添加条纹”),模型会进行无缝、逼真的修改,同时保持图像其他部分不变。
- 文本与细节处理: 能够识别并修改图像中的文字,例如更改报纸标题或产品标签,同时保持原始字体和风格。它还能修复旧照片、消除运动模糊,并保留关键细节。
- 多图像融合: 模型可以理解并融合多张输入图片,例如将一个物体放入新场景,或将一个房间的风格替换为另一张图的纹理。
这款模型是业界领先的文本到图像生成模型,负责应用初始屏幕上的“用 AI 创造图像”功能。当用户输入一段描述性文字时,Imagen 4 会将其转化为一幅高质量、富有创意且与描述高度相关的图像。
这是一款速度极快且高效的多模态模型,在 Aice PS 中主要负责文本和逻辑分析任务。当用户点击“获取灵感”时,Gemini 2.5 Flash 会分析当前图片,并根据其内容、风格和构图,智能地生成一系列富有创意的编辑建议(滤镜、调整、纹理等),为用户提供创作灵感。
- Google Aistudio APP,相对完善且好用的可免费使用Nano Banana的APP
- 支持多图融合
- 取消输入自定义Gemini Api Key的功能入口。需要的可联系我
- 一张图片生成年轻及年老时的一整套图片出来
- 增加音画志功能页面:风格化图集,随节拍一键成片。
- 重新支持Gemini API,大家也可以自行部署并使用兼容gemini api的API来使用。推荐可大方使用的极具性价比API平台,源头价格更低
- [] 增加粘贴传图功能等来优化体验
- [] 芝士香蕉功能-计划中
- [] 增加模板功能
- [] 提示词集中营
- [] 接入 OpenRouter api,可每天免费调用50次 Nano Banana
- [] ……
=======================================================================
该项目无需复杂的构建工具,可以直接在浏览器中运行。
- 一个现代的网页浏览器 (如 Chrome, Firefox, Edge)。
- 一个简单的本地 Web 服务器。如果您安装了 Node.js,可以使用
serve:或者,如果您安装了 Python 3,可以使用:npm install -g serve serve .python -m http.server
要使用 AI 功能,您需要一个 Google Gemini API 密钥。
- 获取密钥: 访问 Google AI Studio 创建您的免费 API 密钥。
- 配置密钥:
- 在本地服务器上运行项目后,在浏览器中打开应用。
- 点击页面右上角的设置图标 (⚙️)。
- 将您获取的 API 密钥粘贴到输入框中,然后点击“保存密钥”。
密钥将安全地保存在您浏览器的 localStorage 中,仅供本地开发使用。
启动本地 Web 服务器后,在浏览器中访问对应的地址(通常是 http://localhost:3000 或 http://localhost:8000),即可开始使用。
将此项目部署到 Vercel 非常简单,只需几分钟。
- Fork 此 GitHub 仓库到您自己的账户。
- 登录您的 Vercel 账户。
- 点击 "Add New... -> Project",然后选择您刚刚 Fork 的仓库并点击 "Import"。
- Vercel 会自动识别这是一个静态项目。在 Framework Preset 部分,选择 Other。
- 构建和输出设置部分保持默认即可,无需任何构建命令。
这是最重要的一步,它让您的线上应用能够安全地使用 API。
- 展开 Environment Variables (环境变量) 部分。
- 添加一个新的环境变量:
- Name:
API_KEY - Value: 粘贴您从 Google AI Studio 获取的 Gemini API 密钥。
- Name:
- 点击 "Add" 保存变量。
点击 Deploy 按钮。Vercel 会在几十秒内完成部署,之后您就可以通过 Vercel 提供的 URL 访问您的线上 AI 图片编辑器了!
本项目采用 Apache-2.0 许可证。