Skip to main content

ai-image-editor

AI修图技能,支持基础调色(亮度/对比度/饱和度/裁剪/旋转)、智能处理(去水印/去路人/换背景/AI扩图)、风格化滤镜(复古/黑白/暖色/冷色等)。当用户发来图片并要求修图、调色、加滤镜、去水印、换背景、消除物体等操作时触发此技能。

설치로 이동

소스 정보

저장소
Jinhong270/AI-Agent
최근 소스 활동
2026년 6월 29일 12:28
감지된 SKILL.md 언어
중국어
스타
2
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
11 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
ai-image-editor
description
AI修图技能,支持基础调色(亮度/对比度/饱和度/裁剪/旋转)、智能处理(去水印/去路人/换背景/AI扩图)、风格化滤镜(复古/黑白/暖色/冷色等)。当用户发来图片并要求修图、调色、加滤镜、去水印、换背景、消除物体等操作时触发此技能。
# AI Image Editor ## 概述 接收用户图片 + 修图指令,调用 Python 脚本完成处理,返回修好后的图片。 ## 支持的修图操作 ### 基础调整 - **亮度**:调亮 / 调暗 - **对比度**:增强 / 降低 - **饱和度**:增强 / 降低 / 黑白 - **裁剪**:按指定比例或尺寸裁剪 - **旋转**:顺时针/逆时针 90°、180°、任意角度 - **翻转**:水平翻转 / 垂直翻转 ### 智能处理 - **去水印**:去除图片中指定区域的水印文字 - **去路人**:消除图片中指定物体或人物 - **换背景**:将前景主体抠出,替换为纯色或指定背景 - **AI扩图**:按指定方向扩展画布并填充内容 ### 风格化滤镜 - 复古、黑白、暖色、冷色、胶片、鲜艳 ## 使用流程 1. **确认需求**:从用户消息中提取修图指令和参数 2. **保存图片**:将用户图片下载到 `/workspace/ai-image-editor/assets/input.jpg` 3. **调用脚本**:根据需求执行对应脚本(见下方脚本映射) 4. **返回结果**:将处理后的图片路径通过 `getfile` 返回给用户 ## 脚本映射 | 用户需求 | 调用脚本 | |---------|---------| | 调亮度/对比度/饱和度 | `scripts/adjust_basic.py` | | 裁剪/旋转/翻转 | `scripts/transform.py` | | 去水印/去物体 | `scripts/inpaint.py` | | 换背景 | `scripts/change_bg.py` | | 加滤镜 | `scripts/filter.py` | | AI扩图 | `scripts/outpaint.py` | ## 脚本调用示例 ```bash # 基础调色:亮度+30,对比度+20,饱和度+10 python scripts/adjust_basic.py \ --input assets/input.jpg \ --output assets/output.jpg \ --brightness 30 --contrast 20 --saturation 10 # 旋转90度 python scripts/transform.py \ --input assets/input.jpg \ --output assets/output.jpg \ --rotate 90 # 裁剪:从(x,y)开始裁剪w*h区域 python scripts/transform.py \ --input assets/input.jpg \ --output assets/output.jpg \ --crop 100 50 400 300 # 黑白滤镜 python scripts/filter.py \ --input assets/input.jpg \ --output assets/output.jpg \ --filter grayscale # 复古滤镜 python scripts/filter.py \ --input assets/input.jpg \ --output assets/output.jpg \ --filter vintage ``` ## 参数说明 ### adjust_basic.py - `--brightness`:亮度调整,-100 ~ 100,默认0 - `--contrast`:对比度调整,-100 ~ 100,默认0 - `--saturation`:饱和度调整,-100 ~ 100,默认0 ### transform.py - `--rotate`:旋转角度(度),支持任意角度 - `--crop x y w h`:裁剪区域,x y为左上角坐标,w h为宽高 - `--flip`:`horizontal` 或 `vertical` ### filter.py - `--filter`:滤镜名称,可选 `grayscale` / `vintage` / `warm` / `cool` / `film` / `vivid` ### inpaint.py(去水印/去物体) - `--mask`:蒙版图片路径,白色区域为要去除的区域 - 或使用 `--auto` 自动检测水印区域 ### change_bg.py(换背景) - `--bg-color`:背景颜色,如 `white` / `#FF0000` / `transparent` - 或使用 `--bg-image` 指定背景图片 ## 注意事项 - 输入图片优先使用用户提供的URL下载,保存到 `assets/input.jpg` - 输出图片统一保存到 `assets/output.jpg` - 处理完成后必须调用 `getfile` 返回图片下载链接 - 如果 Pillow 未安装,先执行 `pip install Pillow` - 智能处理(去水印/换背景)如需更高质量,可集成 rembg 或 OpenCV,见 `references/advanced.md` ## 依赖 ```bash pip install Pillow opencv-python numpy ```
GitHub에서 보기