如何按角色整理从 booru 站(Danbooru、Gelbooru、Sankaku)下载的图片
用 Grabber、gallery-dl 或 Hydrus 从 booru 站下载后,会得到成千上万张以 MD5 哈希或帖子 ID 命名的图片。标签方便搜索,却变不成可以浏览的文件夹。本文介绍如何把 booru 下载的图片整理成按角色和场景排列的收藏。
booru 下载文件夹的样子
Danbooru、Gelbooru、Safebooru、Sankaku、Yande.re、Konachan 等 booru 站,是网上规模最大的带标签图片库。用 Grabber(imgbrd-grabber)、gallery-dl、Hydrus 可以一次下载整个标签搜索结果。
结果通常是一个巨大的文件夹,里面是几千个像 a3f9c1e07b2d4e8f9a1c5d7e3b0f2a64.jpg 这样命名的文件。用来搜索的标签留在了网站上,或者在一个没人打开的附带文件里。
按标签分文件夹为什么行不通
最先想到的是按标签分。Grabber 和 gallery-dl 都能用标签生成文件夹名。但实际上:
- 一张图有五十个标签。 用哪个当文件夹?通常是第一个角色标签,画了两个人的图只会进其中一个文件夹。
- 各站标签不同。 同一个角色在三个站有三种写法,于是有了三个文件夹。
- 没有标签的图会漏掉。 新上传的图、原创角色、AI 图常常还没有角色标签,最后全进了越来越大的“未知”文件夹。
- 连续的图被拆散。 一组二十张的连续图分成二十个帖子上传,下载后按哈希顺序散落各处。
按画面内容来排
Art Sorter 不看文件名,只看图片本身:
- 不管来自哪个 booru、怎么打的标签,同一个角色归在一起
- 每个角色内部先按场景、再按顺序排列,连续的图又能按顺序看了
- 从两个站下载的同一张图、不同尺寸的副本,单独放进另一个文件夹
- 完全没有标签的原创角色,也会按外观归类

图片不会被上传。识别在你的电脑上进行,排列顺序由我们的服务器根据图片的描述(数值特征和标签词)进行匹配,所以整理时需要联网。你收藏了什么,只有你自己知道。
下次下载也不会乱的流程
- 让下载工具继续保存到原来的文件夹。
- 用 Art Sorter 的复制模式整理这个文件夹。下载工具自己的文件夹和跳过记录保持不变。
- 给每个角色分组命名一次。文件会一起改名,以后新来的图也会提示同样的名字。
- 下次下载后,只添加新文件。它们会排到相似图片的旁边。
如果你用 Hydrus,也可以把分组作为标签导回去: 把 Art Sorter 的标签导入 Hydrus。
常见问题
需要 booru 的标签吗? 不需要。没有标签、没有元数据的图片也能整理。
一次能处理多少张? 一次几万张,可以暂停和继续。
会改动原文件吗? 复制模式不会。移动模式也能一键放回原处。
能用自己的文件夹试试吗? 可以。最多可免费试用 300 张,超过之后只需付费一次即可一直使用。一次买断,没有订阅。