Conversión por lotes de PVR a JPEG (o similar)


8

La línea de comando PVRTexTool funciona muy bien para obtener texturas en un formato PVR, pero necesito una forma de ir en direcciones opuestas. ¿Alguien sabe de una buena herramienta de línea de comandos (o GUI con un modo por lotes) que convierta una textura PowerVR a un formato de imagen más común (como JPEG o PNG?)


2
Creo que superuser.com es un mejor lugar para preguntar.
El pato comunista

Lo intentaré, PVR simplemente no se usa mucho fuera de los juegos :)
Toji

Respuestas:


3

Dentro de una de las carpetas de PVRTexTool encontrará PVRTexToolCLI.exe, esa es la versión de la línea de comandos. Puede usar un comando por lotes como este:

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 hago en 3 pasos:

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


1

Acabo de usar Texture Packer para hacer lo que me pides:

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

Te da un PNG y una lista de los datos del sprite.

También se ejecuta en la mayoría de las plataformas, por lo que incluso si no está en una Mac, algo similar debería funcionar.


1
en la herramienta de línea de comando y empaquetador de texturas si escribí encima de coomand ... no es un directorio así ... ¿puedo explicar un poco más ...
Visto

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.