DDS KTX2
Конвертация файлов

Конвертировать DDS в KTX2

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать DDS в KTX2?
Да - DDS конвертируется в KTX2.

Декодируйте .dds в промежуточный формат PNG с помощью texconv (DirectXTex), затем закодируйте PNG в .ktx2 с помощью toktx (KTX-Software). Оба инструмента являются бесплатными, имеют открытый исходный код и работают на Windows, macOS и Linux.

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Oct 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать DDS в KTX2?

KTX2 является предпочтительным контейнером текстур для ресурсов glTF 2.0 и тем форматом, который ожидают такие движки, как Babylon.js, Three.js и Godot 4 для аппаратно-сжатых текстур в вебе. Перенос текстур из конвейера на базе DirectX в кроссплатформенный 3D-движок делает .ktx2 правильным целевым форматом по сравнению с Windows-ориентированным форматом DDS.

Способы конвертации DDS в KTX2

texconv + toktx FREE

Используйте texconv (DirectXTex) для декодирования .dds в PNG, затем закодируйте PNG в .ktx2 с помощью toktx (KTX-Software); оба инструмента также работают на macOS и Linux.

GIMP OPEN-SOURCE

Откройте .dds в GIMP для осмотра или редактирования, экспортируйте в PNG, а затем передайте PNG в toktx для финального кодирования в KTX2.

Об этих форматах

Качество и на что обратить внимание

  • Перекодирование из одного формата со сжатием GPU в другой требует этапа декодирования; используйте PNG без потерь в качестве промежуточного звена, чтобы избежать дополнительной потери качества.
  • toktx поддерживает суперсжатие UASTC для более высокого качества и ETC1S для файлов меньшего размера - выбирайте в зависимости от целевого оборудования и требований движка.
  • Некоторые версии toktx принимают входные данные DDS напрямую и могут упаковывать существующие блочно-сжатые данные в KTX2 без перекодирования; проверьте документацию к вашей версии toktx.

Часто задаваемые вопросы

Могу ли я конвертировать DDS в KTX2 без командной строки?
GIMP может открывать DDS для просмотра и редактирования, но для кодирования KTX2 все равно требуется toktx - пути только через графический интерфейс не существует.
Потеряю ли я в качестве при конвертации DDS в KTX2?
Декодирование в промежуточный PNG без потерь происходит без потери качества; потеря качества происходит только на финальном этапе перекодирования в KTX2.
Сохраняются ли мип-уровни при конвертации?
Да - toktx может сохранить цепочки мип-уровней из DDS или сгенерировать их заново из базового уровня с помощью флага --genmipmap.