Если Форма является темной, то текст на форме должен быть Легким

В окне 'Project Settings' перейдите к разделу 'JDKs', что Вы видите under'Platform Настройки. Нажмите небольшой знак "плюс" и выберите 'JSDK'. Селектор файла должен открыться в/System/Library/Frameworks/JavaVM.framework/Versions каталоге. Если не тогда просто перешли к нему. Там можно выбрать версию, которую требуется добавить.

10
задан jay_t55 29 September 2009 в 10:52
поделиться

2 ответа

Вы можете проверить, превышает ли сумма трех значений rgb половину максимального значения

-> потому что 255,255,255 == белый (светлый) и 0,0, 0 == черный (темный) :

fe

R 255
G 140
B 170
=====
  565

Макс: 765 (средний 382) Сумма: 565

Поскольку сумма 565 и выше середины (темный <382 <светлый), цвет будет светлым. Таким образом, вы можете изменить цвет текста на темный.

8
ответ дан 3 December 2019 в 14:25
поделиться

Как насчет использования Color.GetBrightness () , чтобы определить, насколько он светлый?

21
ответ дан 3 December 2019 в 14:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: