Как конвертировать DDS в PNG
- Добавьте ваш файл .DDS - перетащите его в поле выше или нажмите, чтобы выбрать.
- Конвертируйте его в .PNG за несколько секунд.
- Скачайте ваш новый файл .PNG.
Чего ожидать
- В PNG записывается только изображение в полном разрешении (верхний уровень) - цепочка мип-мапов, хранящаяся в DDS, отбрасывается.
- Альфа-канал сохраняется: текстуры DDS форматов DXT5/BC3 и BC7 корректно переносят свой альфа-канал в PNG.
- Любые артефакты блочного сжатия DXT, уже присутствующие в DDS (например, ступенчатость на плавных градиентах), появятся и в PNG - они происходят из оригинального сжатия DDS, а не из процесса конвертации.
Часто задаваемые вопросы
Теряется ли качество изображения при конвертации DDS в PNG?
Дополнительное качество не теряется сверх того, что уже было удалено оригинальным сжатием DDS. Декодирование блочных данных DDS в пиксели PNG - это этап без потерь.
Сохраняется ли альфа-канал при конвертации в PNG?
Да - PNG поддерживает полноценный альфа-канал, и такие инструменты, как XnView MP, Paint.NET и наш конвертер выше, сохраняют его из текстур DDS DXT5/BC3 или BC7.
Можно ли конвертировать целую папку файлов DDS в PNG за один раз?
Да. В XnView MP есть встроенный пакетный конвертер в меню «Инструменты» > «Пакетная обработка». В командной строке используйте
texconv -ft png *.dds или magick mogrify -format png *.dds для обработки всей папки.Почему мой редактор показывает крошечное изображение при открытии DDS?
Некоторые инструменты по умолчанию загружают самый низкий уровень мип-мапа вместо полноразмерного верхнего уровня. В GIMP выберите уровень 0 в диалоговом окне открытия; texconv всегда выводит верхний уровень по умолчанию.