Как создать & ldquo; Скрипт Chameleonic Ambiance & ldquo; выбрать более светлый оттенок для темных обоев?

Я только начал использовать удивительный скрипт, который заставляет стандартную тему «Ambiance» использовать выбранный цвет.

Более подробную информацию можно найти Здесь

Я считаю это действительно удивительным. Но с моими обоями, как показано ниже, цвет выделения, цвет полос прогресса, как и после запуска скрипта, слишком темные (это можно увидеть на следующем скриншоте).

enter image description here

Я узнал, что в результате выбирается средний цвет обоев, а затем используется его оттенок (который всегда темнее).

Так я могу сделать этот алгоритм или что-то еще выбрать более легкий оттенок среднего цвета ??

Или это можно сделать, чтобы выбрать самый легкий цвет вместо среднего цвета из обоев ??

0
задан 24 June 2012 в 12:51

1 ответ

Вставьте этот код get_color(self) функция,

    additional_color = 70
    rgb_red = int(rgb_set[0]) + additional_color
    rgb_green = int(rgb_set[1]) + additional_color
    rgb_blue = int(rgb_set[2]) + additional_color
    if (rgb_red > 255): rgb_red = 255
    if (rgb_green > 255): rgb_green = 255
    if (rgb_blue > 255): rgb_blue = 255

    color_hex = '%02x%02x%02x' % (rgb_red, rgb_green, rgb_blue)

Прежде:

enter image description here

После:

enter image description here

Можно измениться additional_color если Вы хотите цвет ligher/darker.

Вот полный сценарий.

0
ответ дан 24 June 2012 в 12:51

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

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