1. Подготовка текстуры для графического движка на C++
Разработчик игровых движковКонтекст
Разработчик пишет собственный рендерер на Vulkan и хочет загрузить текстуру напрямую в GPU-память без использования библиотек декодирования PNG во время выполнения.
Проблема
Необходимо получить чистый массив RGBA-пикселей из PNG-картинки.
Как использовать
Загрузить файл texture.png, выбрать глубину цвета '8 бит на канал', включить предварительно умноженный альфа-канал и нажать кнопку конвертации.
Глубина цвета: 8 бит, Предварительно умноженный альфа-канал: ВключенРезультат
Получен бинарный файл с последовательностью байтов RGBA, готовый к прямой загрузке в буфер текстуры GPU.