Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

使用您的键盘快速进行图片分类,免去鼠标拖拽移动的麻烦。得益于”按一次按键就能分类一张图片“的高效设计,对于大量图片而言,此项目能有效提高效率。

Notifications You must be signed in to change notification settings

RxinnotRstar/ASD-image-classifier-Python

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ASD图片分类器 - 键盘分类图片小工具

日本語 English

只要按一按键盘,图片就分类好了!

ASD图片分类器(ASD Image Classifier)是一个使用 Python 编写的图片分类工具,通过按下键盘上的快捷键,展示的图片自动进入分类文件夹,助力提高你的效率!

功能特点

  • 按下A、S、D三个键,就可以将图片放入三个输出文件夹,支持复制模式(默认,保留原文件)和移动模式
  • 支持图片(JPG/PNG/GIF等)、视频(MP4/AVI等)、Flash文件(SWF)的分类
  • 可按名称、时间、大小排序,支持正序/倒序
  • 不小心按错了?没关系!按下 Ctrl+Z ,照片回来了!(注意:工具重启后无法撤销)
  • 可以选择扫描子文件夹和不扫描,避免误分类(尤其是输出文件夹在输入文件夹里面的时候)
  • 自动帮你保存配置,下次不用一个一个选文件夹

下载与运行

如要运行该脚本,需要使用Windows系统,并确保已安装Python 3.7+( https://www.python.org/downloads/ ),

然后使用命令行安装所需的Pillow、Tkinter(这个一般是自带的)、pywin32运行库:

pip install pillow pywin32

最后运行这个脚本,大功告成!

编译为exe,方便随地大小辩(不是)

如果你想将脚本打包成一个独立的 .exe 文件,方便在没有安装 Python 的电脑上运行,可以使用 pyinstaller 工具:

步骤如下:

  1. 安装 pyinstaller:
pip install pyinstaller
  1. 在命令行中进入脚本所在目录,运行以下命令:
pyinstaller --onefile --windowed image_classifier.py
  • --onefile 表示打包成单个 exe 文件(推荐)
  • --windowed 表示不显示命令行窗口,适用于图形界面程序
  1. 打包完成后,exe 文件会生成在 dist 文件夹中,双击即可运行。

注意事项:

  • 打包后的文件体积较大属于正常现象,因为将Python解释器和运行库也打包了进去。
  • 某些杀毒软件可能会误报打包后的 exe 文件,建议添加信任或提交至杀毒软件白名单。
  • 如需进一步自定义打包内容(例如添加图标),可参考 PyInstaller 官方文档( https://pyinstaller.readthedocs.io/ )。

使用教程

1. 设置输入文件夹

  • 点击上方的【浏览...】,选择要处理的文件夹
  • 勾选【包含子文件夹】可扫描所有子目录,否则只扫描选中的这一层目录

2. 设置输出文件夹

  • 为【文件夹1(A)】、【文件夹2(S)】、【文件夹3(D)】分别选择目标文件夹,至少需要设置2个。
  • 如果只需要分类出2种图片,可以先改为剪切模式,然后把第二个文件夹设置为输入文件夹自身,因为这个工具不会实时更新文件夹的内容。

3. 开始分类

  • 按【A】键:将当前图片分类到文件夹1
  • 按【S】键:将当前图片分类到文件夹2
  • 按【D】键:将当前图片分类到文件夹3
  • 按【W】键:跳过当前图片,查看下一张未分类图片,列表可循环
  • 按【X】键:查看上一张未分类图片,列表可循环
  • 按【Ctrl+Z】:撤销上一次的分类操作,可连续撤销(重启程序后记录失效)

4. 其他功能

  • 【双击图片】用默认程序打开当前文件
  • 【排序选项】可按时间、大小、名称排序
  • 【模式选择】复制模式(推荐,避免误删文件)或移动模式

文件支持格式

【图片格式】JPG、JPEG、PNG、GIF、BMP、TIFF、ICO
【视频格式】MP4、AVI、MOV、WMV、FLV、MKV
【Flash格式】SWF

注意事项

  • 首次使用建议选择【复制模式】,避免误操作导致文件丢失
  • 如遇到重名文件,程序会自动添加序号避免覆盖
  • 撤销功能仅对当前会话有效,关闭程序后无法撤销

技术信息

基于Python 3 开发,使用Tkinter图形界面,PIL库处理图片。

该项目全程使用Kimi AI 生成代码,本人仅参与策划、文案、测试。

GitHub项目地址:https://github.com/RxinnotRstar/image-classifier-for-keyboard-Python

如有问题或建议,欢迎在GitHub提交Issue! 如有问题或建议,欢迎在GitHub提交Issue!

About

使用您的键盘快速进行图片分类,免去鼠标拖拽移动的麻烦。得益于”按一次按键就能分类一张图片“的高效设计,对于大量图片而言,此项目能有效提高效率。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.