DDS 轉 PNG
在本機把 DDS 材質轉成 PNG,解碼 BC1/BC2/BC3 區塊,無須上傳,直接在瀏覽器完成。
正在你的裝置上本機處理 ...
你的檔案
正在你的裝置上本機處理 ...
0%
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
在本機把 DDS 材質轉成 PNG,解碼 BC1/BC2/BC3 區塊,無須上傳,直接在瀏覽器完成。
正在你的裝置上本機處理 ...
正在你的裝置上本機處理 ...
0%
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
DDS(DirectDraw Surface)是遊戲、遊戲引擎與三維軟體最常見的材質容器:模型、材質與環境貼圖幾乎都採用這個格式儲存,因為顯示卡能直接處理區塊壓縮後的像素,不必事先解壓縮。瀏覽器與大多數一般看圖軟體都無法開啟 DDS,這個工具用自行開發、不依賴任何函式庫的解碼器讀取檔案,並輸出成通用的 PNG。
支援解碼的區塊壓縮格式包括 S3TC 的 BC1/DXT1(不透明,或含 1 位元鏤空透明)、BC2/DXT3(每個像素區塊 4 位元 Alpha)、BC3/DXT5(內插 Alpha 漸層),以及依檔頭位元遮罩判讀的未壓縮 24/32 位元 RGB(A) 表面。處理的永遠只有基礎層(最先儲存、解析度最大的那一層),檔案裡其他的 Mipmap 層級會被略過,因為這個工具呈現的是材質本身,而不是完整的 Mip 鏈。
較新的 DX10 檔頭延伸(BC4-BC7、紋理陣列與立方體貼圖)以及其他無法辨識的 FourCC 或遮罩組合,會被如實拒絕,而不是輸出錯誤的影像,要支援這些需要另外開發一套更完整的解碼器。來自 BC1 鏤空 Alpha、BC2/BC3 Alpha 通道或未壓縮 Alpha 遮罩的透明資訊會完整保留在 PNG 中,其餘情況一律為不透明。整個轉換完全在瀏覽器本機完成,甚至可以離線使用,不會上傳任何檔案。
| 輸入格式 | DDS |
|---|---|
| 輸出格式 | PNG |
| 批次處理 | 支援 |
| 處理方式 | 在瀏覽器中本機處理 (JavaScript) |
| 檔案上傳 | 無 |
限制: 支援 BC1/DXT1、BC2/DXT3、BC3/DXT5 以及未壓縮 RGB(A),只會匯出基礎 Mip 層。DX10 檔頭延伸(BC4-BC7、陣列、立方體貼圖)及其他無法辨識的格式會被如實拒絕,而不是輸出錯誤的影像。
不會。DDS 完全在瀏覽器本機解碼,離線也能使用。
BC1/DXT1、BC2/DXT3 與 BC3/DXT5(S3TC),以及未壓縮 RGB(A)。不支援 DX10 檔頭延伸。
只會匯出解析度最大的基礎層,檔案裡其他的 Mip 層級會被略過。
會,只要 DDS 帶有 Alpha 資訊(BC1 鏤空、BC2/BC3 Alpha 或 Alpha 遮罩)。否則輸出的 PNG 為不透明。
可以,支援單獨下載或打包成 ZIP。