相片转成卡通图

SKILL前端设计
前端设计 未标注权限 许可证不明确
安装这个技能

把真实人物照片转成卡通/动漫风格头像,并去除 AI 生成图右下角的「AI生成 WORDBUDDY」水印。当用户提供人物照片(证件照、生活照、截图)并要求「生成卡通图 / 卡通头像 / 动漫化 / 漫画风格 / 二次元头像 / 转卡通形象」,或要求「提高卡通图与原照相似度」「让卡通图看起来年轻些」「去掉生成图水印」时使用。也适用于把已有卡通图二次编辑(减龄、换风格、换服装)。

一句话选型结论

按资料字段整理

相片转成卡通图是前端设计类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类前端设计 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_3fba31ca/skill-image-cartoon
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

前端设计
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_3fba31ca仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791671921
正文体量8.2 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
出页面与组件

按描述生成页面结构和组件草稿。

调整样式与布局

改间距、配色与响应式布局。

生成设计说明

把设计稿整理成开发能接的说明。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在前端设计场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
相片转成卡通图当前 未标注权限 未标注 未标注 未标注 有
前端设计 只读 GitHub 仓库 882.3 万 Codex、Claude、Cursor 有
Vercel 组合模式 联网访问 GitHub 仓库 385.9 万 Codex、Claude、Cursor 有
Vercel React native skills 前端 只读 GitHub 仓库 246.9 万 Codex、Claude、Cursor 有
adapt 搜索 浏览器控制 GitHub 仓库 202.7 万 Codex、Claude、Cursor 有
使用我的浏览器 浏览器控制 GitHub 仓库 184.8 万 Codex、Claude、Cursor 有

SKILL.md 全文

8.2 KB
模型实际读到的说明书原文,来自技能仓库

照片转卡通头像(含去水印)

概述

把真实人物照片转成卡通风格头像,通过「高保真图生图 + 逐项特征锁定」保证与原照相似度,并通过后处理脚本去除生成图右下角水印。

卡通图本体由 WorkBuddy 的 AI 图像生成能力(ImageGen,底层腾讯混元模型)产出,本技能不提供本地图像生成程序;本地脚本只负责去水印这一后处理步骤。

触发场景

  • 用户提供人物照片,要求生成卡通图 / 卡通头像 / 动漫化 / 二次元形象
  • 用户对已有卡通图不满意,要求「更像本人」「年轻些」「换风格」
  • 用户要求去除生成图上的水印

工作流

步骤 1:准备输入图

先把输入图落到工作区的本地绝对路径。

  • 用户从剪贴板粘贴的图片通常位于 ~/.workbuddy/clipboard-images/,路径可能包含时间戳且会被清理,先复制到工作区:
mkdir -p <workspace>/.workbuddy/inputs
cp "<剪贴板图片路径>" <workspace>/.workbuddy/inputs/photo.png
  • 所有 ImageGen 的 image 参数只接受本地绝对路径或 http(s) URL。

步骤 2:首次生成卡通图(锁定相似度)

调用 ImageGen,用最高保真 + 逐项特征锁定的方式生成第一版。

调用参数要点(详见「ImageGen 调用规范」):

  • input_fidelity: high —— 首次生成必须用 high,否则模型会大幅风格化
  • revise: false —— 阻止模型改写 prompt,保证特征清单生效
  • image: ["<本地绝对路径>"] —— 必须是真正的数组
  • output_dir 指向 <workspace>/.workbuddy/generated-images

Prompt 构造方式:逐项枚举面部特征 + 明确禁止项。可直接取用
references/prompt-templates.md 中的「A. 首次高保真生成」模板,按照片实际情况替换特征词。

生成前告知用户预估消耗:每张图约 5-10 credits。

步骤 3:检视结果

读取生成的图片,与原照逐项比对,重点关注模型的高频偏差:

高频偏差 表现 对策
减龄倾向 50 岁画成 20 多岁 prompt 写明年龄 + Do NOT make him look younger
脸型椭圆化 国字脸变瓜子脸 写明 square face with broad jaw + Do NOT change face shape to oval
擅自加微笑 原本严肃表情变微笑 写明 neutral serious expression + Do NOT add a smile
鬓角灰白发丢失 全黑发 明确写 visible greying at the temples(仍可能丢失,需告知用户)
复杂格纹被简化 三色格变双色 逐一列出格子颜色
背景不纯白 变浅灰渐变 prompt 写 plain pure white background(可能仍偏差)

发现偏差时,不要重复用同一段 prompt 重试——把偏差项写成更强的约束再生成。

步骤 4:二次编辑(减龄 / 调风格)

用户要求「年轻些」这类微调时,以上一版无水印输出作为输入做图生图,而不是回到原照重来——这样能锁住已被认可的相似度。

  • input_fidelity: medium —— high 会把皱纹一起保留,medium 才允许模型修改年龄感
  • Prompt 写法:先声明「保持同一个人」并复述五官,再写「只调整年龄」,最后写禁止项(如 Do NOT make him look like a teenager)
  • 模板见 references/prompt-templates.md 的「B. 二次编辑:减龄」

步骤 5:去水印(必做)

混元模型会在右下角强制附加「AI生成 WORDBUDDY」水印,无法通过参数关闭(footnote: "" 无效,与会员等级无关)。交付前必须处理。

/Users/mac/.workbuddy/binaries/python/envs/default/bin/python3 \
  <skill-dir>/scripts/remove_watermark.py "<生成的图.png>" -o "<输出路径.png>"
  • 水印压在白底/浅色纯背景(人像周围是背景而非身体):默认的竖条带填充即可:
/Users/mac/.workbuddy/binaries/python/envs/default/bin/python3 \
  <skill-dir>/scripts/remove_watermark.py "<生成的图.png>" -o "<输出路径.png>"
  • 水印压在衣物/复杂纹理上(半身像的肩部常被水印覆盖):条带填充会留下竖向条纹,
    必须改用 inpaint 模式(亮度阈值检测文字 + OpenCV TELEA 修复):
/Users/mac/.workbuddy/binaries/python/envs/default/bin/python3 \
  <skill-dir>/scripts/remove_watermark.py "<生成的图.png>" -o "<输出路径.png>" --inpaint
  • inpaint 有残影时调低 --threshold(默认 172;深色衣物 165-175,浅色背景可到 200+)
  • 判断用哪种模式:读取生成图,看右下角水印覆盖的是背景还是衣服/纹理。
    证件照构图下肩部几乎必然延伸到右下角,默认用 --inpaint 更稳
  • inpaint 依赖 opencv-python-headless;竖条带填充仅依赖 Pillow
    (托管环境 /Users/mac/.workbuddy/binaries/python/envs/default/ 两者均已安装)

脚本详细用法见 scripts/remove_watermark.py 顶部 docstring。

步骤 6:交付

  1. 用 present_files 展示最终无水印版本
  2. 在回复中给出特征比对表(原照 vs 生成图,逐项标注匹配 / 偏差),并诚实说明仍存在的偏差
  3. 列出最终文件绝对路径
  4. 询问是否需要复制到桌面 / 下载文件夹或重命名

ImageGen 调用规范(关键,易错)

参数校验陷阱

输入图通过 image1 / image2 / image3 三个独立的字符串参数传入(最多 3 张):

"image1": "/abs/path/photo.png"

注意:早期版本曾使用 image: ["/path"] 数组格式,现已废弃——传 image 数组会报
root: must NOT have additional properties。若发现实际 schema 与本文不符,以
ToolSearch 返回的最新 schema 为准。

偶发失败

相同参数首次成功、重试却报参数校验错误的情况确实存在。遇到时直接原样重试一次,通常即可通过;不要因此改写参数结构。

参数速查

参数 取值 说明
prompt string 必填,见 references/prompt-templates.md
image1 string 图生图输入图,本地绝对路径或 URL
image2 / image3 string 可选第 2、3 张输入图(须配合 image1 使用)
input_fidelity high / medium 首次生成用 high;二次编辑用 medium
revise false 必须显式设 false,防止 prompt 被改写
size 1024x1024 头像用方图
quality high
background opaque 头像通常要白底
output_dir string 指向 <workspace>/.workbuddy/generated-images
footnote string 水印文案,设空字符串也无法关闭水印

风格选择建议

风格化程度与相似度成反比,需先问清用户取舍:

风格 相似度 适用
半写实 3D 卡通 高 需要「看得出是本人」的头像(默认推荐)
Ghibli × Pixar 低 追求氛围感、可接受形象较大改动
商务正装卡通 中 职场/名片场景
国风/水墨 低 文化主题

风格预设 prompt 见 references/prompt-templates.md 的「C. 风格预设」。

资源

scripts/remove_watermark.py

去除混元生成图右下角水印。支持单张 / 批量、自定义水印区域尺寸、拼接处羽化。

# 单张
python3 scripts/remove_watermark.py input.png
# 批量
python3 scripts/remove_watermark.py a.png b.png c.png
# 自定义区域 + 羽化
python3 scripts/remove_watermark.py input.png --w 320 --h 110 --feather 3

references/prompt-templates.md

经过实测验证的 prompt 模板:首次高保真生成、二次编辑减龄、四种风格预设,以及面部特征词库。构造 prompt 时按需取用。

常见问题

5 问
答案由本站依据条目字段整理
相片转成卡通图怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_3fba31ca/skill-image-cartoon。安装方式为未标注。装完刷新技能列表或重开客户端。

相片转成卡通图支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

相片转成卡通图权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

相片转成卡通图收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

相片转成卡通图用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。