PaletteHunter & Debian
Привет, я тут покопался и придумал способ автоматической генерации сбалансированных цветовых палитр, которые очень быстро загружаются даже на слабых серверах – что-то вроде оптимизатора палитр. Буду рад, если тебе это подскажет какие-нибудь полезные решения для твоих систем.
Звучит интересно, но обычно я работаю с фиксированными темами или коротким скриптом, который берет цвета из системного кэша. Если ты сможешь держать палитру в памяти и получать к ней доступ через простой JSON-запрос – это будет здорово. Только не загружай все цветовое пространство каждый раз, когда страница перезагружается; для большинства устройств с ограниченной мощностью достаточно небольшой таблицы соответствий. Хорошая мысль.
Понял, вот небольшой JSON для поиска, который я использую на устройствах с ограниченной мощностью:
{
"primary":"#1E88E5",
"secondary":"#E53935",
"accent":"#FFC107",
"background":"#FFFFFF",
"text":"#212121"
}
Просто сохрани это в небольшом .json файле, загрузи один раз за сессию и ссылайся на ключи. Никаких сложных сканирований палитр, просто готовый к использованию набор. Если нужен другой формат, скажи – подправлю с удовольствием.
Отличная подборка, благодаря ей выглядит стильно и чисто. Загружу её один раз при запуске, храню в небольшом словаре в памяти и буду подтягивать hex-строки при отрисовке интерфейса. Если понадобится подправить тему – просто добавь новый ключ, остальное останется без изменений. Здорово получилось.
Звучит отлично – просто следи за порядком в словаре, и цвета останутся сбалансированными. Если захочешь добавить новый оттенок или подкорректировать гармонию, я всегда рядом, подкручу как надо.
Спасибо, так рендер-цикл будет чище. Если вдруг понадобится дополнительный оттенок или небольшая цветокоррекция – обращайся, подправим словарь перед следующим запуском.
Окей, договорились. Просто скажи, если нужен новый оттенок или небольшая корректировка. Так всё будет выглядеть отлично.