将POV光线DF3文件转换为图像集的工具,反之亦然
df3tools的Python项目详细描述
将POV光线密度文件(DF3)转换为一组的命令行工具 图像的,反之亦然。
安装
最简单的安装方法是通过标准的python包管理器:
pip install df3tools
或者,您可以克隆包的存储库,并运行setup.py 脚本:
git clone https://github.com/a5kin/df3tools.git cd df3tools python setup.py install
快速启动
成功安装后,将在 命令行:df3split和df3combine。
默认情况下,前者将密度文件分割成一堆图像,然后 将它们保存到当前目录中的layerNNN.tga文件中:
df3split path-to-original-density-file.df3
默认情况下,后者将当前 目录到单个密度文件中。自动检测图像格式:
df3combine path-to-new-density-file.df3
您还可以传递图像的前缀,如-p data/layer。见 下面是完整的选项列表。
df3split
将pov-ray.df3密度文件拆分为一系列单独的图像。
使用量
df3split [-h] [-t {tga,png}] [-p PREFIX] [-s] df3file
位置参数:
df3file Filename of density file to split.
可选参数:
-h, --help Show help message and exit. -t {tga,png}, --format {tga,png} Output files format. -p PREFIX, --prefix PREFIX Output files prefix. -s, --silent Suppress output.
DF3组合键
将一系列单独的图像合并到pov ray.df3密度文件中。
用法:
df3combine [-h] [-p PREFIX] [-s] df3file
位置参数:
df3file Filename of density file to combine images into.
可选参数:
-h, --help Show help message and exit. -p PREFIX, --prefix PREFIX Input files prefix. -s, --silent Suppress output.
注意,图像格式是自动检测的。你可以组合任何类型的 图片,由枕头支撑。
测试
要为所有受支持的python版本运行完整的测试套件,请安装 tox包,并从项目的顶级目录运行它,其中包含 setup.py:
pip install tox tox
可选地,您可以只为当前python版本运行测试 键入:
python -m unittest discover -s tests
致谢
多亏了yury poberezhny的创意和创作动机 包裹。