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 во внутреннее представление.