一个利用PySide和OpenCv开发的带GUI的开源免费图像批量转换工具
- ✅ 主UI创建
- ✅ 图像重命名
- ✅ 图像质量调整
- ✅ 图像缩放
- ✅ 图像去重
- ✅ 图像去重增加了多进程支持
- ☑️️ 适配Windows UI
- ☑️️ 图像二值化
- ☑️️ 本地以图搜图
- ☑️️ 小图搜大图
- ☑️️ 打包mac和linux下的可执行文件
- ☑️️ ...
更多需求请写在issues或联系我
- 下载对应系统的可执行文件,打开即可运行,无需配置环境
- 需要二次开发可手动配置环境并运行py文件,请参考部署
- python >= 3.6
- windows >= 10
⚠️ Windows7 需要python3.8 - macos >= 10
- linux
- 下载对应发行版
- 解压后找到可运行文件打开即可使用
- 如果您是linux或希望自配环境运行,请参考部署
img_transformer
├── README.md
├── img_transformer.py # 主函数入口文件
├── logic_code # 逻辑文件
│ ├── img_binarization.py
│ ├── ...
├── qss # 风格文件(暂时没有适配)
│ ├── mac.qss
│ ├── py_dracula_dark.qss
│ └── py_dracula_light.qss
├── requirement.txt # python外部库环境要求
├── ui_code # ui文件
│ ├── ui_img_dup.py
│ ├── ...
└── ui_file # ui源文件(可用QtDesigner打开)
├── img_dup.ui
├── ...
- 使用conda创建新的虚拟环境
conda create -n img_transformer python=3.9
- 安装外部库
conda activate img_transformer
pip install opencv-python pyside6
- 运行
cd path/to/ima_transformer
python img_transformer.py
- 若想自行打包可执行文件可参考nuitka或pyinstaller
该项目使用Git进行版本管理。
mail:[email protected]
qq:724818342
wx:15670886235
该项目签署了MIT 授权许可,详情请参阅 LICENSE.txt