Conversão em lote de PVR para JPEG (ou similar)

8

A linha de comando PVRTexTool funciona muito bem para obter texturas em um formato PVR, mas eu preciso de uma maneira de seguir as direções opostas. Alguém conhece uma boa ferramenta de linha de comando (ou GUI com modo de lote) que converte uma textura do PowerVR em um formato de imagem mais comum (como JPEG ou PNG?)

Toji
fonte
2
Eu acho que o superuser.com é um lugar melhor para perguntar.
The Duck Comunista
Vou dar-lhe uma tentativa, PVR só não fica muito fora uso de jogos :)
Toji

Respostas:

3

Dentro de uma das pastas do PVRTexTool, você encontra o PVRTexToolCLI.exe, que é a versão da linha de comando. Você pode usar um comando em lote assim:

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

Eu faço isso em 3 etapas:

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

Acabei de usar o Texture Packer para fazer o que você pede:

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

Ele fornece um PNG e uma grande quantidade dos dados do sprite.

Ele também roda na maioria das plataformas, portanto, mesmo que você não esteja em um mac, algo semelhante ainda deve funcionar.

sj26
fonte
11
na textura ferramenta de linha de comand packer se eu digitei coomand acima .. sua ayind há tal dirctory .. u pode explicar um pouco mais ...
Seenu
0

O " Image Converter Plus " pode converter imagens PVR para JPG e PNG. Você pode selecionar e converter várias imagens ao mesmo tempo.

momboco
fonte
2
Nota: Somente Windows e não gratuito.
precisa