DXT1 (PNG) to DXP Converter

Сабжи короче

Postby TS-Labs » Sat, 04.11.2017 03:46:27

Существует формат DXT1, который обеспечивает качество, сравнимое с труколором, но при этом занимающее объем в видеопамяти 1/6 от последнего. VDAC2 аппаратно поддерживает этот формат экрана, с некоторыми ограничениями. Для конверсии изображений предлагается данная утилита, которая конвертирует формат DXT1 в формат, совместимый с FT812 и сжимает полученный битстрим в ZLIB Deflate, распаковку которого также аппаратно поддерживает FT812.

Для работы требуются 2 сторонние утилиты.
squishpng.exe - конвертирует формат PNG в DXT1 (читайте описание параметров утилиты).
zopfli.exe - производит сжатие в ZLIB Deflate с использованием поиска наилучшего результата (спасибо introspec за инфу).
В качестве примера скрипта конверсии можно использовать conv.bat. Этот скрипт конвертит все файлы *.png в каталоге в файлы *.dxp.
Для удобства данные файлы прилагаются в папке с исполняемым файлом проекта.

Плагин просмотрщика для WildCommander.

Ссылки:
Директория проекта в репозитории.
User avatar
TS-Labs
 
Posts: 5046
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Sat, 04.11.2017 04:00:31

Для оценки формата приведу сравнение нескольких примеров.
Слева - оригинал, справа - распакованный DXP, преобразованный в lossless PNG.

10.png
11.png
20.png
21.png
30.png
31.png
40.png
41.png
User avatar
TS-Labs
 
Posts: 5046
Joined: Thu, 26.07.2012 01:29:56


Return to Utilities

Who is online

Users browsing this forum: No registered users and 0 guests

x