Как упорядочить изображения, сохранённые с Pixiv (закладки, превью и многостраничные посты)
Сохранённые с Pixiv файлы приходят с номером поста в имени, уменьшенными копиями превью и многостраничными постами, разбитыми на p0, p1, p2. Как навести в этом порядок и отсортировать коллекцию с Pixiv по персонажам.
Почему сохранённое с Pixiv превращается в беспорядок
Многие коллекции иллюстраций начинаются с Pixiv. Сохранение оттуда оставляет несколько типичных следов:
- Имена файлов с номером поста. Файлы выглядят как
12345678_p0.png. Число означает пост,p0означает первую страницу. Имя ничего не говорит о том, что изображено на картинке. - Копии превью. При сохранении со страницы в браузере часто получается уменьшенное превью, например
12345678_p0_master1200.jpg, вместо оригинала. У многих в итоге есть и то и другое. - Многостраничные посты. Один пост может содержать десятки страниц:
_p0,_p1…_p40. Они относятся друг к другу. - Закладки от множества художников. Один и тот же персонаж встречается у сотен художников и в закладках за многие годы.
Шаг 1: избавьтесь от дубликатов превью
Если вы сохранили и превью, и оригинал, у вас два файла одной картинки. Поиск дубликатов, который сравнивает файлы побайтно, их не найдёт, потому что у превью другой размер и формат.
Art Sorter сравнивает то, как выглядит картинка. Файл побольше остаётся в коллекции, а уменьшенное превью перемещается в папку дубликатов, где его можно проверить перед удалением.

Шаг 2: сортируйте по персонажу, а не по номеру поста
Номера постов выстраивают коллекцию в порядке загрузки, а для ваших целей это почти случайный порядок. Art Sorter смотрит на сами картинки и выстраивает их так:
- один и тот же персонаж вместе, у всех художников
- затем по сцене и наряду
- затем по порядку
Страницы одного поста имеют общий шаблон имени файла и обычно лежат в одной папке, и Art Sorter использует это как подсказку, чтобы держать их рядом, даже если стиль меняется от страницы к странице.
Шаг 3: назовите персонажей один раз
Программа группирует изображения одного персонажа, но не знает его имени. Выберите группу, один раз введите имя, и все файлы будут переименованы вместе. В следующий раз, когда появится похожая группа, программа предложит это имя.
Если вы пользуетесь загрузчиком
Такие инструменты, как PixivUtil2 или gallery-dl, скачивают весь список закладок или работы художника за один раз. Это самый быстрый способ собирать коллекцию, и они раскладывают файлы по папкам художников. Сортируйте с помощью Art Sorter копию этой папки, чтобы собственные записи загрузчика остались нетронутыми и следующая синхронизация работала как прежде.
Об источниках
Сохраняйте только то, что вам разрешено, храните это для личного пользования и уважайте условия каждого художника. Многие художники Pixiv просят не выкладывать их работы повторно в других местах.
Частые вопросы
Читает ли программа теги Pixiv? Нет. Она смотрит на само изображение, поэтому работает и с файлами, у которых не осталось ни имён, ни тегов.
Отправляется ли что-нибудь на Pixiv или куда-то ещё? На Pixiv ничего не отправляется, а сами файлы изображений никогда не загружаются. Чтобы сопоставить порядок, на наш сервер отправляются описания изображений (числовые отпечатки и слова-теги), поэтому для сортировки нужно подключение к интернету.