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?)


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

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


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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.