我刚开始使用Mali Texture Compression Tool。在用GUI的时候没有什么问题 ,但是由于 图片太多,所以就想用命令行模式来压缩。
但是在压缩png的时候出错了。
我使用的测试命令是:"etcpack 1.png myImages -v",输出如下:
-------------------------------------------------------------------
[maitc-1]Compression.Output file: myImages\1.pkm
ETC2 codec, using FAST compression mode and PERCEPTUAL error metric, in RGB format
converting source file from 1.png to .ppm
无效参数 - tmp.ppm
Error: Could not convert input image 1.png to .ppm
我猜测etcpack会先将png转换成ppm,然后再压缩ppm成pkm或者 ktx。
但是不知道为什么在转换成ppm的过程中失败了。
不知道有没有人遇到类似的问题。是有什么参数需要指定?还是需要配置什么?
不应该不能转换png吧?因为GUI工具转换png是没有问题的。
盼高手搭救......
etcpack.exe 执行的时候需要调用convert.exe, 你只要确保bin目录下的相关执行程序和动态链接库在同一个目录下,copy到其他地方都可以执行。