从pixiv下载了一堆图片,但是图片太多找不到想要的图片?这个工具可以帮助你管理这些图片,方便查找和使用。
仅支持使用Powerful Pixiv Downloader下载的图片。
在从Pixiv下载大量图片后,管理和查找特定图片变得非常困难。这个工具旨在帮助用户通过标签、筛选和排序功能,快速找到所需的图片,提升图片管理的效率。
- 使用图片标签检索图片,支持多标签检索。
- 根据图片已有的标签和标签库中的标签关系,自动补全图片的标签。
- 可以使用文件类型或者分辨率筛选图片。
- 可以根据图片的文件大小、分辨率、宽高比等信息对图片进行排序。
目前还在开发中,只实现了基本的功能,没有发布正式版本。如果你想尝试这个工具,可以通过以下步骤
- Python 3.9+(我是在Python 3.11.10上开发的)
- 其他依赖库见requirements.txt
- 下载源代码
git clone https://github.com/djasoid/pixiv_pictures_manager.git
- 进入项目目录
cd pixiv_pictures_manager
- 安装依赖库
pip install -r requirements.txt
- 运行程序
python src/start_picture_manager.py
点击文件
->添加新图片
,选择你的图片文件夹,程序会自动扫描文件夹中的图片文件和元数据文件。
在扫描文件的时候,会自动识别图片的pid和图片编号,支持以下图片文件名格式:
{pid}_{num}.{png|jpg|gif|jpeg}
{pid}.{png|jpg|gif|jpeg}
例如:
12345678_p0.jpg
12345678.jpeg
12345678_p1.png
12345678_p2.gif
同时,程序会自动解析文件夹中由Powerful Pixiv Downloader生成的元数据文件或者导出的抓取信息,并根据标签库补全图片的标签。
程序可以扫描只有图片文件的文件夹,但是这样无法补全标签和使用标签搜索;也可以扫描只有元数据文件或抓取信息文件的文件夹,补充更多关于图片的信息。
目前支持解析下载图片时生成的.txt
元数据文件和导出的.csv
抓取信息文件。
单击侧边栏中的标签,可以检索出包含这个标签的图片,双击标签来排除包含这个标签的图片,支持多标签检索。
包含和排除的标签会以绿色和红色显示在顶部的标签栏中,单击标签栏中的标签可以删除这个标签。
侧边栏中高亮的标签是可以进一步检索的标签。
未选择标签时,会显示没有标签的图片。
打开侧边栏中的筛选器,可以根据文件类型和分辨率筛选图片。
可以输入分辨率范围来进行筛选,例如:
<1000
表示小于1000
>1000
表示大于1000
1000-2000
表示1000到2000之间。
目前实现了根据宽高比和pid排序图片,更多排序功能正在开发中。
在根据宽高比排序时,最接近选择的宽高比的图片会排在前面。
- 完善排序功能
- 图片收藏夹
- 图片预览
如果你在使用过程中遇到任何问题或有任何建议,请通过 GitHub Issues 提交反馈。
- 2025-02-01: 完成基本功能,发布测试版本
本项目使用GPLv3协议,详见LICENSE文件。