Свойство .bluebits (только чтение)
| Назначение: | 16-битное значение, в котором упакованы два 8-битных параметра: число «синих» бит на пиксель (старший байт) и позиция младшего значащего синего бита в слове цвета (младший байт). |
| Тип: | Word |
| Диапазон значений: | Зависит от выбранного контроллера и панели |
| См. также: | Свойства контроллера, Работа с пикселями и цветами |
Подробности
Значение свойства зависит от выбранного контроллера и панели. Выбор делается в диалоге Customize Project, который открывается из диалога Project Settings. Свойство актуально только для цветных панелей (lcd.paneltype = 1 - PL_LCD_PANELTYPE_COLOR).
Старший байт показывает, на сколько ступеней регулируется яркость синего «канала». Например, если старший байт равен 6, для синего есть 64 уровня.
Свойство также сообщает позицию и длину синего поля в значениях цвета, которые используют lcd.forecolor, lcd.backcolor и lcd.setpixel. Если, например, lcd.redbits = &h0500, lcd.bluebits = &h0605, а lcd.greenbits = &h050B, то состав красных, зелёных и синих бит в слове восстанавливается так: бит 15 -> gggggbbbbbbrrrrr <- бит 0. В этом примере синее поле находится посередине и занимает 6 бит (10-5).