A Wick Project Metadata Utility
https://dayofheat.accountant/projects/Mixe.html
- C++ 100%
|
|
||
|---|---|---|
| .gitignore | ||
| buildScript.sh | ||
| json.hpp | ||
| LICENSE | ||
| makeTar.sh | ||
| mixe | ||
| mixe.cpp | ||
| README.md | ||
| TODO.md | ||
Mixe
A Wick Project Metadata Utility
A tool for reading metadata from Wick projects. Mainly main for use in scripts in conjunction with Twi-Sight
Usage
mixe [-jv] project.wick FUNCTION [ARGUMENT]
-v: verbose output
-j: JSON input instead of .wick
Functions:
projectName: prints project name
canvasSizeX: prints canvas width
canvasSizeY: prints canvas height
layerCount: prints the number of layers in the project
layerArray [frame] [sortDescending]: prints indexes of non-empty layers at [frame] or Empty if there are none. 0 is the top layer. Sorts descending by default
frameCount: prints the number of frames in the project. Each instance of each layer at each timeline time is a frame
frameArray [sortDescending]: prints index of every frame in the project. 1 is the first frame. Sorts ascending by default
layerName [layerNum]: prints the name of the layer at the index
Example
mixe project.wick frameArray false
Prints a list of all frames in the project in ascending order