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.