Подсчет уникальных цветов изображения

Подсчитайте точное количество различных цветов (RGBA) в изображении.

Пример:
Перетащите изображение сюда или нажмите, чтобы выбрать

Как это работает

Нужно проверить, соответствует ли изображение ограниченной палитре (например, для экспорта GIF или спрайта видеоигры в 256 цветов), или просто оценить цветовую сложность фотографии? Инструмент проходит по каждому пикселю изображения и подсчитывает количество различных комбинаций красный/зеленый/синий/альфа.

Почему в результате иногда указано «выборочный анализ: да»?

Для очень больших изображений (более 2 миллионов пикселей) инструмент регулярно анализирует каждый N-й пиксель, а не все изображение, чтобы оставаться быстрым в браузере. Полученное число остается хорошей оценкой, но не точным подсчетом в этом случае.

Считаются ли два пикселя визуально одинакового цвета, но с разной прозрачностью, одним цветом?

Нет, при подсчете учитываются все четыре канала (красный, зеленый, синий и альфа/прозрачность): два пикселя с одинаковым цветом RGB, но разной прозрачностью считаются двумя разными цветами.

Обработка 100% локальная: расчет выполняется в вашем браузере через наш модуль WebAssembly — ваше изображение никогда не отправляется на сервер.