Как получить палитру доминирующих цветов из изображения

Я фронтенд-разработчик, в основном работаю с React. И в одном из своих пет-проектов я столкнулся с задачей, где нужно автоматически извлекать доминирующие цвета из изображения — для генерации палитры. Начал разбираться, какие подходы вообще существуют, как это делают другие инструменты и что из этого можно реализовать прямо в браузере без тяжёлых зависимостей и серверной обработки. В итоге, получился стабильный и визуально адекватный результат даже на больших изображениях.

https://habr.com/ru/companies/gnivc/articles/1017060/

#color #javascript #работа_с_цветом #цвета #colors #js #canvas #алгоритмы #канвас #джаваскрипт

Как получить палитру доминирующих цветов из изображения

Я фронтенд-разработчик, в основном работаю с React. И в одном из своих пет-проектов я столкнулся с задачей, что нужно было автоматически извлекать доминирующие цвета из изображения — для генерации...

Хабр

Why Playwright and Cucumber‑js in Webship‑js 2.0
https://webship.co/blog/why-playwright-and-cucumber-js-webship-js-2.0

Discover how combining Playwright and Cucumber‑js makes testing faster, smarter, and more collaborative in Webship‑js 2.0.

#Playwright #CucumberJS #WebshipJS #AutomatedTesting #CICD #JavaScript #QA

From the @DSLC ​chives:

  JS4R: Introduction to Widgets https://youtu.be/eVmvbOE3aJQ #RStats #JavaScript

 rlang docs: What is data-masking and why do I need {{? https://youtu.be/VESwwv6L3tg #RStats

  Devops for Data Science: Application Administration https://youtu.be/xUCRzNY29_c #DevOps #PyData #RStats

Support the Data Science Learning Community at https://patreon.com/DSLC

JS4R: Introduction to Widgets (js4r01 3)

YouTube
Senior Software Engineer - MetaMask (Networks) at ConsenSys

ConsenSys is hiring Senior Software Engineer - MetaMask (Networks)

Lots of people believe, they can’t exist without #LinkedIn.
THE bus net. CVs. Posts. Jobs. Crap. There is no free lunch.

You may (not) be surprised to read that they created a #JavaScript, 2.7MB, to fingerprint you in a very invasive way. I think 2.7MB of JavaScript is huge.
So what do they do with this 2.7MB of code?
Fingerprint you. How do they do it? They scan your browser for more than 6000 extensions. The neat little programs helping you surfing smarter and more productively, or maybe to mine bitcoin without your knowledge. By scanning which of the more than 6000 extensions are installed in your browser, they have a very good fingerprint. How many people use the same extensions in the same browser?
Who does LinkedIn belong to? Correct: #Microsoft
Qed

https://cybernews.com/privacy/linkedin-surveillance-browsergate/

×