2017-02-03 1 views
0

Ich extrahierte KTX Texturen aus einem Android-Spiel und ich versuchte, sie mit PVRTexToolCLI konvertieren, aber die PNGs enthalten keine Alpha-Kanal-Informationen. Außerdem haben einige KTX-Bilder nicht die Größe 2 und PVRTexToolCLI unterstützt sie nicht. Gibt es Lösungen für dieses Problem?Konvertieren von KTX in PNG mit Alpha-Kanal

Antwort

0

Sind Sie sicher, dass sie Alpha enthalten?

FWIW, mit PVRTexToolGUI, habe ich nur eine PVRTC 4bpp Textur, die unterschiedliche alpha in ktx Format enthalten und dekomprimiert es dann mit:

PVRTexToolCLI.exe -i SrcFileName.ktx -f r8g8b8a8 -d Output .png

was wie erwartet funktionierte. Zu der Größenfrage kann ich jedoch nichts sagen.

Um ehrlich zu sein, Sie könnte besser dran sein, um diese Art von Frage auf dem PowerVR Insider Graphics Forum fragt

+0

ausrechnen Ich habe dieses Problem Vielen Dank für Ihre Antwort. Ich fand, dass sie Alphakanal in ktx Datei bytesOfKeyValueData Teil https://www.khronos.org/opengles/sdk/tools/KTX/file_format_spec speicherten, also konvertierte ich es in png Mit PVRTexToolCLI und schreibe ein Skript, um Alpha-Kanal von ktx abzurufen – C4nf3ng

Verwandte Themen