Добавить в корзинуПозвонить
Найти в Дзене

Внедрение в наши готовые решения искусственного интеллекта (AI)

Основная задача для нас стояла в повышении визуальной привлекательности и автоматизации дизайна. Такой подход позволяет сайту выглядеть «живым» и адаптироваться под контент без ручного вмешательства. А. Доступность (WCAG). 
Просто перекрасить шапку недостаточно. Нужно гарантировать контрастность. Для решения данной задачи мы использовали формулу относительной яркости, которая проверяет контраст перед применением цвета.
Б. Плавность переходов.
Резкая смена цвета может раздражать пользователя. Пример 1. Пример 2. Пример 3. Больше примеров вы можете увидеть в нашем каталоге шаблонов.
Оглавление

Основная задача для нас стояла в повышении визуальной привлекательности и автоматизации дизайна. Такой подход позволяет сайту выглядеть «живым» и адаптироваться под контент без ручного вмешательства.

1. Как это работает (логика). Обычно алгоритм строится на анализе изображения слайдера:

  • Извлечение палитры: Нейросеть анализирует картинку и выделяет основные цвета.
  • Определение доминирующего цвета: Выбирается самый «весомый» цвет (или группа цветов).
  • Генерация контраста: Если цвет фона слишком светлый, ИИ должен автоматически подобрать темный цвет текста (и наоборот), чтобы сохранить читаемость.

2. Техническая реализация:

  • На стороне клиента (JS): Скрипт берет текущее изображение слайдера и передает его в JS Canvas.

3. Мы учли важные моменты при смене изображения:

А. Доступность (WCAG). 
Просто перекрасить шапку недостаточно. Нужно гарантировать контрастность.

  • Если ИИ определил светлый фон, он обязан принудительно установить темный цвет текста (белый/черный).
  • Если фон темный — светлый текст.

Для решения данной задачи мы использовали формулу относительной яркости, которая проверяет контраст перед применением цвета.

Б. Плавность переходов.
Резкая смена цвета может раздражать пользователя.

  • В CSS мы добавили transition: background-color 0.5s ease;

4. Примеры использования данной технологии в наших готовых решениях:

Пример 1.

-2

Пример 2.

-3

Пример 3.

-4

Больше примеров вы можете увидеть в нашем каталоге шаблонов.