华丽资产的美味优化器
yoga的Python项目详细描述
yoga是一个命令行工具和库,可以:
- 将各种格式的图像转换和优化为JPEG和PNG,
- 将各种格式的三维模型转换并优化为GLB。
images使用Pillow打开,并使用Guetzli(对于jpeg)和 Zopflipng(用于PNG)。
3d模型使用assimp进行转换和优化。如果模型包含或 参考图像,它们由瑜伽的图像优化器处理。
从cli转换和优化图像:
yoga image input.png output.png yoga image --output-format=jpeg --jpeg-quality=84 input.png output.jpg yoga image --help
从cli转换和优化三维模型:
yoga model input.fbx output.glb yoga model --no-graph-optimization --no-meshes-optimization --image-output-format=jpeg --image-jpeg-quality=84 input.fbx output.glb yoga model --help
安装
来自pypi(linux/mac os?)
在Linux上运行以下命令(作为root):
pip install yoga
从这个存储库(Linux/Mac OS?)
克隆存储库:
git clone https://github.com/wanadev/yoga.git
转到项目目录:
cd yoga
使用以下命令生成并安装:
python setup.py install
窗口
还不支持在Windows上构建瑜伽…
安装开发依赖项
pip install .[dev]
更改日志
- 0.10.2:
- 更新assimp和python库
- 0.10.1:
- 修复了当输出文件不存在 时出现的问题
- 0.10.0:
- 当发生错误时防止覆盖输出文件(17)
- Unicode路径支持(16)
- 0.10.0b1:
- 详细和安静模式,
- 允许从内存传递纹理,而不是查看文件系统,
- 允许传递回退纹理,而不是引发错误。
- 0.9.1b1:
- 自动选择输出格式(PNG或JPEG),
- 防止材质之间共享的纹理重复,
- 修复纹理的窗口路径。
- 0.9.0b1:第一个版本(仅用于型号的GLB输出,无图像自动 输出格式)