什么是etc1tool?

时间:2011-02-16 17:28:40

标签: android sdk

我见过android SDK platform-tools文件夹有一个名为 etc1tool 的程序。

它说它将PNG文件转换为ETC1,但什么是ETC1文件?

我不明白它是什么以及什么时候使用它。

帮助(下方),ubuntu man pageandroid doc似乎也无法解释。

$ ./etc1tool --help
./etc1tool infile [--help | --encode | --encodeNoHeader | --decode] [--showDifference difffile] [-o outfile]
    Default is --encode
        --help           print this usage information.
        --encode         create an ETC1 file from a PNG file.
        --encodeNoHeader create a raw ETC1 data file (without a header) from a PNG file.
        --decode         create a PNG file from an ETC1 file.
        --showDifference difffile    Write difference between original and encoded
                                     image to difffile. (Only valid when encoding).
    If outfile is not specified, an outfile path is constructed from infile,
    with the apropriate suffix (.pkm or .png).

注意[sic]为“适当”。

2 个答案:

答案 0 :(得分:5)

压缩纹理。规格为here

答案 1 :(得分:1)

它是一个压缩图像大小的工具(如果没有压缩) 这里是etc1tool的用法

转到终端

  • 1)cd AndroidSDK / platform-tools /
  • 2) ./ etc1tool /Users/c68/Desktop/Imgcopy.png

你应该得到Imgcopy.pkm,你图像的同名版本

现在我们需要解码.PKM文件,使用下面的命令解码你的文件

  1. ./ etc1tool --decode /Users/c68/Desktop/imgcopy.pkm
  2. 完成!!

    您将获得图像的压缩版本,其名称与 Imgcopy.png 相同。