Skip to content

JaneliaSciComp/pyktx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyktx

Python module for using KTX format OpenGL texture image files.

Set up pyktx environment

conda create -n ktx -python=3
conda activate ktx
pip install numpy
conda install -y libtiff=4.0.10
conda install -y pyopengl
pip install pylibtiff
pip install -e .

Run pyktx for a subtree

To generate the ktx starting at a specific node you can use the following command:

python src/tools/convert_subtree.py input_tiff_base_folder output_ktx_base_folder start_node number_of_levels

To convert an entire tree with 5 levels:

python src/tools/convert_subtree.py input_tiff_base_folder output_ktx_base_folder "" 5

To convert only nodes starting at the second level you need to run multiple jobs starting at every second level node:

python src/tools/convert_subtree.py input_tiff_base_folder output_ktx_base_folder "1/1" 3
python src/tools/convert_subtree.py input_tiff_base_folder output_ktx_base_folder "1/2" 3
...
python src/tools/convert_subtree.py input_tiff_base_folder output_ktx_base_folder "1/8" 3
python src/tools/convert_subtree.py input_tiff_base_folder output_ktx_base_folder "2/1" 3
python src/tools/convert_subtree.py input_tiff_base_folder output_ktx_base_folder "2/2" 3
...
python src/tools/convert_subtree.py input_tiff_base_folder output_ktx_base_folder "2/8" 3
...
python src/tools/convert_subtree.py input_tiff_base_folder output_ktx_base_folder "8/1" 3
python src/tools/convert_subtree.py input_tiff_base_folder output_ktx_base_folder "8/2" 3
...
python src/tools/convert_subtree.py input_tiff_base_folder output_ktx_base_folder "8/8" 3

About

Python module for using KTX format OpenGL texture image files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.4%
  • Other 0.6%