從nvidia官網下載工具包DDS Utilities 【https://developer.nvidia.com/legacy-texture-tools】
轉換圖片格式需要的工具是 nvdxt.exe ,使用說明見文檔 nvDXT.pdf 。
爲了方便在cmd命令行中使用這個工具,我把 nvdxt.exe 放在了C盤根目錄下。
把 D:\bg.jpg 文件轉換成dds格式文件,轉換後的文件爲D:\bg2.dds,命令行如下:
c:\nvdxt.exe -file d:\bg.jpg -output d:\bg2.dds -dxt1a -nomipmap
-dxt1a 表示是dxt1格式,帶alpha通道。
-nomipmap 表示不要生成MipMap。默認是生成MipMap。
下面這個命令,用於把 D:\bg.dds 從原來的 dxt5 格式轉換成 dxt1 格式:
c:\nvdxt.exe -file d:\bg.dds -output d:\bg.dds -dxt1a -nomipmap
輸出的文件與輸入的文件名相同,表示用新文件覆蓋舊文件。