Conversione batch di PVR in JPEG (o simile)


8

La riga di comando PVRTexTool funziona molto bene per ottenere trame in un formato PVR, ma ho bisogno di un modo per andare in direzioni opposte. Qualcuno sa di un buon strumento da riga di comando (o GUI con una modalità batch) che convertirà una trama PowerVR in un formato immagine più comune (come JPEG o PNG?)


2
Penso che superuser.com sia un posto migliore per chiedere.
The Communist Duck

Ci proverò, il PVR non è molto utile al di fuori dei giochi :)
Toji,

Risposte:


3

All'interno di una delle cartelle di PVRTexTool è presente PVRTexToolCLI.exe, ovvero la versione da riga di comando di esso. È possibile utilizzare un comando batch su di esso in questo modo:

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

Lo faccio in 3 passaggi:

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


1

Ho appena usato Texture Packer per fare proprio come chiedi:

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

Ti dà un PNG e una lista dei dati di sprite.

Funziona anche sulla maggior parte delle piattaforme, quindi anche se non sei su un Mac qualcosa di simile dovrebbe comunque funzionare.


1
nello strumento della riga di comando di texture packer se ho digitato sopra coomand .. non è un tale dirctory .. puoi spiegarmi un po 'di più ...
visto il

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.