python将png转为pkm

压缩纹理工具下载地址

Mali Android OpenGL GPU Texture Compression Tool:支持压缩ASTC和ETC格式。

 

依赖程序

纹理转化依赖Mali compression tool\bin目录下的etcpack.exe工具。

 

打包命令

etcpack.exe C:\Users\Administrator\Desktop\test\input.png C:\Users\Administrator\Desktop\test -c etc1 -s slow -as -ext PNG

输出地址:C:\Users\Administrator\Desktop\test


转化纹理绝对路径:C:\Users\Administrator\Desktop\test\input.png


-s   {fast | slow}压缩速度(快|慢)寻找最佳品质 (默认:快速)


-e   {perceptual | nonperceptual}错误度量:感知(最近)或非感知(最高PSNR)(默认:可感知)


-c   {etc1 | etc2}编解码器:etc1(最兼容)或etc2(最高质量)(默认值:etc2)


-f   {R | R_signed | RG | RG_signed |压缩格式:1、2、3RGB | RGBA1 | RGBA8或RGBA}或四个通道,以及1或8位 对于alpha(1等于穿透)(默认值:RGB)

 

-ext   {PPM | PGM | JPG | JPEG | PNG | GIF |未压缩格式BMP | TIF | TIFF | PSD | TGA | RAW | (默认PPM)PCT | SGI | XPM}

 

-ktx  输出ktx文件,而不是pkm文件

 

-v  详细模式。打印其他执行期间的信息

 

-progress  打印压缩进度

 

-version  打印版本号

 

posted @ 2020-04-27 16:20  小鱼2015  阅读(1489)  评论(0编辑  收藏  举报