从nvidia官网下载工具包DDS Utilities 【https://developer.nvidia.com/legacy-texture-tools】
转换图片格式需要的工具是 nvdxt.exe ,使用说明见文档 nvDXT.pdf 。
为了方便在cmd命令行中使用这个工具,我把 nvdxt.exe 放在了C盘根目录下。
把 D:g.jpg 文件转换成dds格式文件,转换后的文件为D:g2.dds,命令行如下:
- c: vdxt.exe -file d:g.jpg -output d:g2.dds -dxt1a -nomipmap
-dxt1a 表示是dxt1格式,带alpha通道。
-nomipmap 表示不要生成MipMap。默认是生成MipMap。
下面这个命令,用于把 D:g.dds 从原来的 dxt5 格式转换成 dxt1 格式:
- c: vdxt.exe -file d:g.dds -output d:g.dds -dxt1a -nomipmap
输出的文件与输入的文件名相同,表示用新文件覆盖旧文件。