Conversion par lots de PVR en JPEG (ou similaire)

8

La ligne de commande PVRTexTool fonctionne très bien pour obtenir des textures dans un format PVR, mais j'ai besoin d'un moyen d'aller dans les directions opposées. Quelqu'un connaît-il un bon outil de ligne de commande (ou une interface graphique avec un mode batch) qui convertira une texture PowerVR en un format d'image plus courant (comme JPEG ou PNG?)

Toji
la source
2
Je pense que superuser.com est un meilleur endroit pour demander.
Le canard communiste
Je vais essayer, PVR n'a tout simplement pas beaucoup d'utilisation en dehors des jeux :)
Toji

Réponses:

3

À l'intérieur de l'un des dossiers de PVRTexTool, vous trouverez PVRTexToolCLI.exe, qui est sa version en ligne de commande. Vous pouvez utiliser une commande par lots comme ceci:

for %f in (*.pvr) do PVRTexToolCLI.exe -i "%f" -d -f r8g8b8a8
Quang Nguyen
la source
An error occurred in PVRTexTool: Unsupported input file format: pvr
Tor Klingberg
3

Je le fais en 3 étapes:

  1. PVRTexToolCLI -dds -fDXT1 -iX.pvr -oX.dds
  2. ImageMagick X.dds X.png (ou X.jpg)
  3. rm X.dds
Luc Bloom
la source
1

Je viens d'utiliser Texture Packer pour faire exactement ce que vous demandez:

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

Il vous donne un PNG et une liste des données de sprite.

Il fonctionne également sur la plupart des plates-formes, donc même si vous n'êtes pas sur un Mac, quelque chose de similaire devrait toujours fonctionner.

sj26
la source
1
dans l'outil de ligne de texture packer comand si j'ai tapé au-dessus de coomand .. son ayind pas un tel répertoire .. pouvez-vous expliquer un peu plus ...
seenu
0

" Image Converter Plus " peut convertir le PVR en images JPG et PNG. Vous pouvez sélectionner et convertir plusieurs images en même temps.

momboco
la source
2
Remarque: Windows uniquement et non gratuit.
Tor Klingberg