Насколько я понимаю, srgb32 - это только 24-битное изображение с глубиной цвета с 8 битами заполнения в конце. ie, синий пиксель с прямым порядком байтов:
byte1_b = 255
byte2_g = 00
byte3_r = 00
byte4 = 00 //padding
Что меня смущает, так это то, как должны выглядеть мои заголовки для обозначения этой дополненной кодировки. Если я не ошибаюсь, просто установить глубину цвета на 32 не получится, потому что это разрешает альфа-каналы. Как мне это закодировать?
Редактировать. Это проект, который выполняется как на C ++, так и на C#. Я использую класс WritableBitmap для визуализации фрактального изображения. Но фактическое изображение рисуется через API бэкэнда в C ++ с помощью P / Invoke. Следовательно, название C # / C ++, чтобы подчеркнуть, что я работаю в этих двух средах.