我有大约 2000PVRTC
个图形,用于通过组合它们来制作更大的图像。要使用我的脚本处理此问题,我需要将此图形转换为TGA
或PNG
格式化但保留原始文件名。我知道PVRTexTool可以通过将图像另存为新类型来进行转换,但是手动处理2000个图形是不可能的。有没有办法PVRTC
一次转换多个图形?
问问题
1128 次
1 回答
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 论坛上问这类问题。:-)
于 2015-10-13T16:02:35.973 回答