这是一个简单的Python脚本,用于批量压缩图像文件。利用PIL库和多线程技术,该工具能够有效地减少图像文件的大小,提高加载速度。
- 多线程处理:提升处理效率。
- 自定义压缩质量:支持用户输入压缩质量。
- 支持多种图像格式:包括JPEG和PNG。
- 安装依赖:
pip install Pillow
- 准备文件夹:
- 将待压缩图像放在
img
文件夹。
- 将待压缩图像放在
- 运行脚本:
python compress_images.py
- 查看结果:压缩后的图像将保存在
compressed
文件夹。
这是一个简单的屏幕截图工具,使用 Python 编写,结合了 OpenCV、PyAutoGUI 和 PyGetWindow 库。用户可以选择截取全屏或指定窗口的截图,并在截图上绘制矩形框以标记感兴趣的区域。
- 全屏截图:可以截取整个屏幕的图像。
- 指定窗口截图:可以根据窗口标题截取特定窗口的图像。
- 矩形框绘制:可以在截图上使用鼠标绘制矩形框,标记需要关注的区域。
- 日志记录:记录操作过程中的信息和错误,便于调试和使用。
在使用该工具之前,请确保安装以下 Python 库:
- OpenCV
- NumPy
- PyAutoGUI
- PyGetWindow
您可以使用以下命令安装这些库:
pip install opencv-python numpy pyautogui pygetwindow
欢迎提交问题和请求拉取请求以改进该项目!
本项目使用MIT许可证,详细信息请查看LICENSE文件。