用 WD14 Tagger 或 TagGUI 把图片分到文件夹:哪些做得到,哪些做不到
WD14 Tagger 和 TagGUI 只会给图片打标签,并不会整理。想用标签分文件夹需要什么、会在哪里卡住,以及不写脚本也能按角色和场景归类的方法。
先说结论
WD14 Tagger(Stable Diffusion WebUI 的打标签扩展)和 TagGUI 擅长的是:看一张图,写出 1girl, long_hair, school_uniform, outdoors 这样的标签。它们不会移动文件、不会建文件夹,也不会排顺序。要用它们分文件夹,你得自己补上后半部分:读取标签、决定每个文件去哪里的规则或脚本。
如果想不写规则就按角色、按场景分好,更适合用能直接替你归类的工具。Art Sorter 内部也用了类似 WD14 的打标签模型,再结合角色识别模型和场景模型,把结果整理成一条排好序的队列。
打标签能得到什么
- 每张图旁边一个标签文本文件,或者写进文件名的标签。
- 发色、服装、人数、室内还是室外等通用元素。
- 分级估计(有人用它来分文件夹)。
「标签变文件夹」在哪里崩掉
- 角色标签不可靠。 热门角色会出名字,但原创角色、冷门角色和 AI 生成的角色只会得到通用标签。两个都是黑长发、穿校服的不同角色,在标签上看起来一模一样。
- 标签不知道顺序。 一组像小故事一样连贯的图,回来的只是一堆没有顺序的标签。
- 规则越写越多。 「long_hair 加 school_uniform 放进 A 文件夹」十张图还行,一万张就变成维护几十条规则和例外。
- 几乎相同的图仍然混在里面。 同一张图存了两次或缩小过的版本,打标签分辨不出来。
换个做法

标签留着用来搜索,哪些图该放在一起交给归类工具决定:
- 安装 Art Sorter(Windows 10 / 11)。
- 把文件夹,或 zip、7z、rar 压缩包拖进窗口,选择复制(原文件不动)或移动。
- 它会把同一个角色的图(即使画师和画风不同)放在一起,同一场景靠在一起,按顺序排好,重复的另外放。
- 不对的地方拖动修改,给一组起名字只要输入一次。
- 如果还想要搜索用的标签,可以导出到 Hydrus sidecar、digiKam 和 XnView MP 用的 XMP、Eagle 或 CSV。
所有处理都在你的电脑上完成,图片不会上传。
常见问题
需要 Stable Diffusion WebUI 或 Python 吗? 不需要。Art Sorter 是普通的 Windows 程序。
需要显卡吗? 不需要。有支持 DirectX 12 的显卡会自动使用,速度更快。
我还能继续用 TagGUI 写描述吗? 可以。训练用的描述和整理收藏是两件事,同时用没有问题。