Палітра з картинки
Основні кольори зображення: оберіть файл і кількість кольорів. Картинка не вантажиться на сервер, усе рахується у вашому браузері.
Як це рахується
Метод медіанного перерізу: усі пікселі кладуться в одну «коробку»; коробку з найбільшим розкидом кольору ділять навпіл за медіаною найширшого каналу, і так до потрібної кількості.
Колір кожної коробки — середній колір її пікселів, частка — відсоток пікселів. Для швидкості зображення зменшується до 160 пікселів по довшій стороні.
коробка → поділ за медіаною найширшого каналу колір = середнє пікселів коробки частка = пікселів у коробці / усіх пікселів
Приклад розрахунку
Демо-зображення складається з п’яти однотонних смуг: 30%, 25%, 20%, 15% і 10% площі.
Палітра з 5 кольорів повертає рівно ці п’ять кольорів і ці частки; на фотографії кольорів безліч, тому результат — усереднені «представники».
Орієнтовно: інший алгоритм дасть іншу палітру, а колір на екрані залежить від монітора.
Перевірити PDF