Agent Skills
返回列表
Emoji 转图片

Emoji 转图片

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_07a8abd6/emoji2png。

技能介绍

解决什么问题

在 PPT、文档或聊天中插入原生 emoji 字符时,经常遇到字体不兼容导致显示为方块(tofu),或者不同平台渲染风格不一致的问题。直接截图不仅边缘粗糙,也无法适配深色或浅色背景。当你需要将 emoji 作为素材库、贴纸,或要求精确控制尺寸和背景透明度时,手动截图或依赖在线工具显得笨拙且低效。emoji-to-png 旨在将任意 emoji 字符直接渲染为高质量的位图文件。

工作原理与核心能力

该技能利用本机已安装的无头浏览器(Chrome、Edge 等)和 Canvas API 来实现像素级的精确渲染,不依赖庞大的 Chromium 下载包或联网服务。

  • 系统原生渲染:通过 fillText 调用系统自带的彩色 emoji 字体(如 Segoe UI Emoji、Apple Color Emoji),确保输出即为当前操作系统的原生视觉风格。
  • 精准居中与裁切:根据 emoji 的实际墨迹包围盒进行居中计算,避免如 🌿 等偏心字形错位;随后使用 omitBackground 截取透明背景 PNG。
  • 批量与多格式输出:支持单张及批量转换,输出格式涵盖 PNG、JPG、WebP,并可自定义 --bg 纯色背景和 --size 尺寸,完美适配幻灯片或 UI 设计需求。
  • ZWJ 与复杂序列支持:完整支持 ZWJ 组合、肤色修饰符、旗帜及带 VS-16 的组合 emoji,确保复杂字符不会退化为简单字符。

适用边界与注意点

  • 风格不可跨平台统一:输出图片的“画风”完全取决于宿主系统。Windows 输出微软 3D 风,macOS 输出苹果扁平风。若需统一跨平台视觉,本技能无法满足。
  • 依赖本地浏览器:运行环境必须预装 Chrome、Edge、Chromium 或 Brave 之一。纯无浏览器的最小化 Linux 容器需预先安装。
  • 输入长度限制:单次渲染的字符串建议控制在 16 个字符以内,超长可能导致画布裁切。多个 emoji 应通过 --batch 批量处理,而非拼接在同一字符串中。

使用场景

  • 在 PPT 演示文稿中需要插入 emoji 图片,要求背景透明或与幻灯片底色匹配,避免直接插入字符在不同电脑显示为方块
  • 需要批量将一组 emoji(如国旗、组合表情、肤色变体)转成透明 PNG 或 WebP,用于搭建图标或贴纸素材库
  • 在文档或聊天中需要插入清晰的原生 emoji 图片而非字符或截图,确保对方设备上不出现字体缺失导致的方块
  • 需要给 emoji 加纯色背景(如白色或深色),用于幻灯片或界面中的图标位,适配浅色或深色主题

适合人员

  • 常做 PPT 演示的职场人士,需要在幻灯片中插入风格统一、背景可控的 emoji 图片素材,避免截图不整齐或字符显示为方块
  • 贴纸或表情包设计师,需要批量获取透明背景的 emoji 位图,直接用于贴纸包或表情素材打包
  • 前端或客户端开发者,需要在应用界面中嵌入固定尺寸的 emoji 图标素材,而非依赖系统字体渲染
  • UI 设计师,需要为浅色或深色界面准备带纯色背景的 emoji 图标,确保在不同主题下视觉一致