Как загрузить анимированный GIF-файл в представлении ресурсов шейдера в Directx11?

Как я могу загрузить анимированный GIF-файл в массив ID3D11ShaderResourceView на Directx11?

-4

Решение

Компонент Windows Imaging Component (WIC) может загружать отдельные «необработанные кадры» из анимированного GIF, но вы должны составлять их с помощью дополнительных метаданных. Я недавно реализовал режим в DirectTex инструмент texassemble который создает массив текстур 2D DDS флипбук из анимированного GIF. Вы можете использовать его как автономное решение (преобразовать в DDSзатем используйте DDSTextureLoader загрузить его во время выполнения), или пересмотреть код для примера самостоятельного выполнения.

Увидеть texassemble.cpp и посмотрите на функцию LoadAnimatedGif,

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector