DDS與PNG轉換工具,DDS 的透明通道在PS 不表現為透明度,對預覽結果很不方便。所以制作了這個工具。dds2png使用了FreeImage 庫,nvidia 公司的DDS Utilities,Thomas Polaert 的cecho。
使用說明:本工具有2 部分組成,轉換程序和 外殼。由于時間原因使用命令行作為程序接口,以節省時間。[dds2png.exe]轉換dds 圖片到png 格式。轉換單個圖片:dds2png [-d|-b] [-q|-v] [-y|-n]
轉換一個文件夾下的全部dds 文件:dds2png [-d|-b] [-q|-v] [-y|-n] -s [目錄]選項:-d 刪除轉換成功的DDS 文件-b 轉換成功的DDS 文件改名為BAK 文件-q 不提示信息(錯誤信息提示)-v 提示詳細信息-y 碰到已存在的PNG 文件,覆蓋PNG 文件-n 碰到已存在的PNG 文件,放棄寫入-s 目錄轉換模式[nvDXT.exe]NVIDIA 公司的DDS 圖片編碼器。可讀取格式有.tga, .bmp, .gif, .ppm, .jpg, .tif, .cel, .dds, .png, .psd, .rgb, *.bw .rgba。功能很多,詳細說明見不帶參數運行nvDXT。這里使用的命令是:“nvDXT -nomipmap -file 輸入文件名 -output 輸出.dss”。[DDS_To_PNG.cmd]考慮大部分美工不會用命令行程序,所以編寫了cmd 文件簡化操作。直接雙計,轉換所在文件夾下的全部DDS 文件為PNG 格式,并把DDS 改為BAK。也可以把一個文件夾拖到上面,這在那個文件夾中執行上述操作。[PNG_To_DDS.cmd]直接雙計,轉換所在文件夾下的全部BAK 文件同名的PNG 文件為DDS 格式。也可以把一個文件夾拖到上面,這在那個文件夾中執行上述操作。[PSD_To_DDS.cmd]和PNG_To_DDS.cmd 類似,把PSD 文件轉為DDS 格式。若沒有PSD 則嘗試轉換PNG文件。[ui.exe]單個文件用轉換界面,用拖放的形式實現轉換。PNG,PSD 和BAK 文件會轉換為同名DDS 文件,DDS 文件會轉換為同名PNG 文件。[Restore_BAK.cmd]直接雙計,刪除所在文件夾下的全部DDS 文件,重命名BAK 文件為DDS 文件。也可以把一個文件夾拖到上面,這在那個文件夾中執行上述操作。[cecho.exe]就不多說了,用來顯示彩色文字。教程:為了方便大家理解,下面以實例的形式說明。
單文件轉換:
第 1 步。把要轉換的DDS 文件拖到ui.exe 上,轉換為PNG 格式。
結果如下:
第2 步。編輯PNG 文件到想要的結果。保存為PSD 文件。不用合并圖層。
第 3 步。把修改好的PSD 文件拖到ui.exe 上,轉回DDS 格式。結果如下,生成一個DDS 文件,原來的DDS 文件被改名為BAK 文件。
第 4 步。查看DDS 文件是否滿意。
第 5 步。如果不滿意重復第2-4 步。
文件夾轉換教程:
第1 步。把圖片文件備份。以免出錯,丟失數據。
第2 步。把圖片所在文件夾拖到DDS_To_PNG.cmd 上。把文件夾中的DDS 文件全部轉換為PNG 格式,把原來的DDS 文件重命名為BAK 文件。
第3 步。修改PNG 圖片。
第4 步。把圖片所在文件夾拖到PNG_To_DDS.cmd 上。把文件夾中的PNG 文件全部轉換為DDS 格式。注:只轉換BAK 文件同名的PNG 文件。如果是PSD 文件使用 PSD_To_DDS.cmd。完成附錄一:ui.exe 也可以把BAK 文件轉為PNG 文件。結果如下,就是原始圖的內容。附錄二:附帶的 WTV.exe 可以查看DDS 文件。個頭很小144K,啟動很快。A、R、G、B 鍵分別為對應通道的開關。
網友評論