Наткнулся на следущую траблу, погуглил-поискал - безрезультатно.
Создаю Bitmap, на него рисую строку текста определенного цвета (отличного от фона, например красный). Больше ничего не рисую.
После этого проверяю RGB получившегося изображения.
Под win32 получаю:
- Код: Выделить всё
куча 255.255.255 (белый)
кое где 255.0.0 (красный)
То есть всё нормально, два цвета в картинке.
Под linux получаю:
- Код: Выделить всё
куча 255.255.255 есстественно белый
255.40.18
255.187.227
266.42.136 и т.д.
в итоге получаем совсем другое. В картинке получается порядка 30 оттенков.
Настройки алиасинга, цвета шрифта, и т.п. рыл - не помогает. Вроде всё просто, но не выходит.
Кто что подскажет?
Добавлено: имею данный глюк только под Linux/gtk2; под Win32/gtk2 и Linux/gtk1 всё нормально.
added: Lazarus svn17967, fpc 2.2.3