Dynamics AX RGB Проблемы с цветом

Dynamics AX 2012 R2

Я использую изображение: RGB (R, G, B); конвертировать из RGB в целочисленные цвета.

Когда отображаются цвета, все они смещены - значения красного и синего, похоже, поменялись местами, но я думаю, что на самом деле все сложнее.

255,0,0 отображается как синий (должен быть красным) 0,0,255 отображается как красный (должен быть синим) Любые промежуточные цвета также смешиваются. Я могу обменять значения r & b, но это не кажется правильным ответом, учитывая, что я использую стандартный метод AX для конвертации, который задокументирован как r, g, b, а не b, g, r.

Возможно, проблема не в методе Image::rgb. Если я вручную преобразую значение rgb и просто передам ему целое число, цвета по-прежнему меняются местами.

Есть идеи?

1 ответ

Используйте метод WinAPI::RGB2int для преобразования из RGB во внутреннее представление.

Другие вопросы по тегам