C# library for handling KTX File Format. Only Version 1 is supported, so Version 2 is NOT supported.
https://www.nuget.org/packages/LibKTX/
Because KTX specs are public and I need something like this for my upcoming projects
using KtxSharp;
byte[] ktxBytes = File.ReadAllBytes("myImage.ktx");
KtxStructure ktxStructure = null; using (MemoryStream ms = new MemoryStream(ktxBytes)) { ktxStructure = KtxLoader.LoadInput(ms); }
Console.WriteLine(ktxStructure.header.pixelWidth);
## How do I build this
### Requirements
Dotnet core 2.0 (or newer) environment
### Build .dll
Move to lib folder and run
```bash
dotnet build
Move to lib folder and run
dotnet pack -o out --configuration Release --include-source --include-symbols
All requirements are restored when you run
dotnet restore
Just call
dotnet test
All code is released under "Do whatever you want" license aka Unlicense