pyimgren包上的GUI
qtimgren的Python项目详细描述
格伦
说明
这是一个围绕pyimgren包的GUI。目前它可以重命名相机图像 通过皮姆格伦来回。它的主要特点是允许使用手册 选择要重命名的图像。在
当然,按钮是允许默认选择的。在
它基于profiles。对于qtimgren
,配置文件是
pyimgren配置:
- 文件夹
- 识别相机图像的源模式(通常为IMG*.JPG或DSCF*.JPG)
- 一个兼容的
datatime.strftime
模式来构建新名称 JPEG时间戳 - 当然还有一个独特的名字
多亏了pyimgren,可以在几分钟内使用delta来处理 数码相机的时间不对。在
为了使图像选择更容易,缩略图可以显示在 主应用程序窗口以及当前、未来和原始名称。但是 由于图像计算和显示都是昂贵的任务,因此显示可以 关闭。总之,计算是异步的,这意味着 当当前显示的图像 可用。在
安装
在Windows上直接安装
感谢PyInstaller和InnoSetup,一个安装程序和一个可移植的zip文件 在Github上提供。在
这样你就没有依赖关系,甚至连Python也没有。在
从PyPI
pip install qtimgren
来自Github
这是推荐的方式,如果你想贡献或只是调整
qtimgren
以满足您自己的需求。你可以通过
下载zipfile,但如果您想进行更改,则应该
而是克隆存储库以访问所有git
商品:
然后,可以在Python主安装中或在venv中安装它:
pip install -e .
或者在带有启动器的Windows上:
py -m pip install -e .
或者,您可以使用setup.py
脚本来构建未版本化
不安装任何文件:
python setup.py build
特殊处理version.py
:
QtImgren
依赖setuptools-scm
自动提取
git元数据中的版本号,并将其存储在version.py
文件中
供以后使用。需要git
(这应该是
从Github下载项目时不是问题),并且
setuptools-scm
。如果它失败是因为一个不可用或
git元数据不存在(如果您只从
Github),版本设置为0.0.0
因此,如果不使用git下载源代码,那么
应该从PyPI下载一个源发行版,因为后者
包含有效的version.py
pip
使用与PEP-518和
PEP-517知道在构建之前setuptools-scm
是必需的。在
基本用途
安装后,您可以运行应用程序:
qtimgren
国际化
本机编写的应用程序是英语,并且包含法语
其IHM的翻译。它依赖于Qt语言工具来生成
运行时使用的二进制文件。所需的工具lrelease
存在于
Windows PySide2发行版,但不适用于Linux或Mac发行版。在那些上面
平台上,您需要一个来安装Qt开发工具并确保
他们可以通过小路到达。在
当然,如果从PyPi控制盘安装,编译的消息文件是 作为资源包括在内。在
在运行时,默认使用系统默认语言,也可以
使用--lang
选项显式指定:
qtimgren --lang=fr # forces fr language
qtimgren --lang=C # forces native english language
捐款
欢迎投稿,包括翻译或只是GitHub上的问题。 问题应该被记录下来,以便能够重现。但是 我只是在我的空闲时间开发这个,所以我不能保证快速的答案。。。在
免责声明:beta质量
所有功能现在都实现了,并且底层pyimgren模块 已经使用多年了。我相信它呃,处理我自己的照片 用它。但它仍然缺乏一份像样的文件,而且 没有经过广泛的测试
许可证
这项工作获得麻省理工学院的许可证。见LICENSE.txt
- 项目
标签: