Дизеринг в реальном времени на React — без WebGL и зависимостей
Собрал компонент с жирными фичами: кастомизация цветов, квантование, настройка гаммы и контраста. Под капотом — чистый Canvas API и хук useDither() для гибкости.
Ключевой плюс: zero dependencies и кросс-фреймворковая функция ditherImageData(). Пиксель-арт, ретро-эффекты или просто эксперименты — теперь в пару строк кода.
P.S. Если зайдет — кидайте звезду на GitHub, там же примеры использования.