将PVRTC图形转换为PNG / TGA

时间:2015-10-11 09:45:08

标签: type-conversion pvrtc

我有大约2000 PVRTC个图形,用于通过组合它们来制作更大的图像。要使用我的脚本处理此问题,我需要将此图形转换为TGAPNG格式,但保留原始文件名。我知道PVRTexTool可以通过将图像保存为新类型来转换它,但是不可能手动处理2000个图形。有没有办法一次转换多个PVRTC图形?

1 个答案:

答案 0 :(得分:1)

上述评论的更新答案,由同事友情提供:

通过一些哄骗,命令行工具PVRTexToolCLI.exe将进行解压缩。假设您的输入PVRTC文件是 ABC.pvr (它可能也适用于.dds,但我还没有尝试过),并且您想要解压缩到 ABC.png ,使用

PVRTexToolCLI -f R8G8B8A8 -d ABC.png -i ABC.pvr

它似乎还会生成一个额外的.pvr文件(可能是ABC.Out.pvr),所以只需删除它们。

如何创建脚本以完成所有这些操作取决于您,但也许您可以使用cygwin。

您还提到" ...使用TexturePacker(奇怪的图像尺寸从512x512变为516x516)"
巧合的是,我向Andreas Loew提出了几乎同样的问题。他说在所有图像周围都放置了一个2像素的边框,所以如果只有一个,我猜,它完全不透明,它会变得更高更宽4像素。

最后 - 并原谅公然插件 - 你可能最好在PowerVR Insider forum上提出这类问题。 : - )