You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

EmojiOne表情图像版本对比自动化实现方案问询

需求:自动化EmojiOne表情版本图像对比

我正在对比EmojiOne表情图像的不同版本,目前的基础数据情况:

  • 每个EmojiOne表情存储在MySQL表中,且记录了其首次发布的Emojione版本
  • 另有一张EmojiOne版本发布表

当前手动流程与工具

我开发了一段PHP脚本,用来遍历各版本,以网格形式展示每个表情对应各版本的图像,每张图像旁配有复选框,存储值为版本号|表情ID。

手动操作流程如下:

  1. 逐个查看图像,标记首个图像(对应初始发布版本)
  2. 勾选所有与前一版图像设计不同的图像
  3. 提交表单
  4. 表单处理提交数据,将结果存入版本矩阵表,记录表情ID与版本ID,示例数据:
int emoji_id version_id entered
------ -------- ---------- ---------------------
2257 1 1 2018-05-17 18:27:09
2258 1 19 2018-05-17 18:27:09
2259 1 22 2018-05-17 18:27:09
2260 1 29 2018-05-17 18:27:09
2261 1 37 2018-05-17 18:27:09
2262 2 1 2018-05-17 18:28:01
2263 2 19 2018-05-17 18:28:01
2264 2 22 2018-05-17 18:28:01
2265 2 24 2018-05-17 18:28:01
2266 2 29 2018-05-17 18:28:01
2267 2 37 2018-05-17 18:28:01
2268 3 1 2018-05-17 18:28:27
2269 3 19 2018-05-17 18:28:27
2270 3 22 2018-05-17 18:28:27
2271 3 29 2018-05-17 18:28:27
2272 3 37 2018-05-17 18:28:28
2273 3 41 2018-05-17 18:28:28

工具界面示例:
EmojiOne对比工具界面

手动操作的痛点:

  • 人工判断容易出错
  • 需处理2666张图像,按每晚最多处理100个表情计算,完成全部对比需约2周

表情版本差异示例

以表情1F602为例:

SVG版本差异(忽略设计相同的版本)

1.0.0版本1F602 SVG{:width="50" height="50"}
1.5.0版本1F602 SVG{:width="50" height="50"}
2.0.0版本1F602 SVG{:width="50" height="50"}
2.2.0版本1F602 SVG{:width="50" height="50"}

PNG版本差异

3.0版本1F602 PNG{:width="50" height="50"}
3.1版本1F602 PNG{:width="50" height="50"}

图像存储情况

所有图像均存储在远程CDN:

  • SVG文件存于Cloudflare,路径格式:https://cdnjs.cloudflare.com/ajax/libs/emojione/{版本号}/assets/svg/{表情ID}.svg
  • PNG文件存于jsdelivr,路径格式:https://cdn.jsdelivr.net/emojione/assets/{版本号}/png/128/{表情ID}.png

现寻求可实现该对比流程自动化的图像对比解决方案。


内容的提问来源于stack exchange,提问作者4532066

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 06:26:00