Stapelkonvertierung von PVR in JPEG (oder ähnlich)


8

Die Befehlszeile PVRTexTool funktioniert sehr gut, um Texturen in ein PVR-Format zu bringen, aber ich brauche einen Weg, um in die entgegengesetzten Richtungen zu gehen. Kennt jemand ein gutes Kommandozeilen-Tool (oder eine grafische Benutzeroberfläche mit Batch-Modus), mit dem eine PowerVR-Textur in ein gängigeres Bildformat (wie JPEG oder PNG) konvertiert werden kann?


2
Ich denke, superuser.com ist ein besserer Ort, um zu fragen.
Die kommunistische Ente

Ich werde es versuchen, PVR wird außerhalb von Spielen einfach nicht viel genutzt :)
Toji

Antworten:


3

In einem der Ordner von PVRTexTool befindet sich PVRTexToolCLI.exe, also die Befehlszeilenversion. Sie können einen Batch-Befehl wie folgt verwenden:

for %f in (*.pvr) do PVRTexToolCLI.exe -i "%f" -d -f r8g8b8a8

An error occurred in PVRTexTool: Unsupported input file format: pvr
Tor Klingberg

3

Ich mache es in 3 Schritten:

  1. PVRTexToolCLI -dds -fDXT1 -iX.pvr -oX.dds
  2. ImageMagick X.dds X.png (oder X.jpg)
  3. rm X.dds


1

Ich habe gerade Texture Packer verwendet , um genau das zu tun, was Sie fragen:

for file in *.pvr.ccz; do
  /Applications/TexturePacker.app/Contents/MacOS/TexturePacker $file --sheet ${file%.pvr.ccz}.png --texture-format png --data ${file%.pvr.ccz}.plist
done

Sie erhalten ein PNG und eine Liste der Sprite-Daten.

Es läuft auch auf den meisten Plattformen. Selbst wenn Sie nicht auf einem Mac sind, sollte etwas Ähnliches funktionieren.


1
in Textur Packer Comand Line Tool, wenn ich über Coomand tippte .. es ist ayind kein solches Verzeichnis .. können Sie ein wenig mehr erklären ...
Seenu

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.