Бесплатен Извлекувач на палета на бои од слика
Извлечете ги доминантните бои од која било слика користејќи k-средства квантизација на бои. Добијте хекс кодови за топ 2-16 бои во вашата фотографија или лого.
Спуштете ги датотеките овде или кликнете за да пребарувате
JPG, PNG, WebP, GIF, HEIC, HEIF · Нема ограничување на големината на датотеката
или притиснете Ctrl+V за да залепите од таблата со исечоци
Совет: можете да залепите слика од екран со Ctrl+V
Вашите датотеки никогаш не го напуштаат уредот. Целата обработка се случува локално во вашиот прелистувач.
Како функционира
Извлекувањето бои работи целосно во вашиот прелистувач користејќи рачно напишан алгоритам за групирање k-means++ применет на сурови податоци за пиксели прочитани од Canvas API — без сервер, без библиотека од трета страна. Истата слика и поставки за број на бои секогаш произведуваат иста палета бидејќи алгоритмот користи детерминистички псевдослучаен генератор на броеви (mulberry32) наместо Math.random.
- 1Canvas ги чита податоците за пикселиСликата се исцртува на невидлив HTML Canvas елемент и се намалува до најмногу 200px на нејзината најдолга страна. getImageData() на Canvas API враќа секој пиксел како сурови RGBA бајти, а целосно проѕирните пиксели (алфа < 128) се отфрлаат пред да започне групирањето.
- 2k-means++ ги групира пикселитеИницијализатор k-means++ детерминистички ги поставува центроидите, потоа алгоритмот итерира до 20 пати: секој пиксел се доделува на неговиот најблизок центроид во RGB просторот, потоа центроидите се препресметуваат како средна вредност на сите доделени пиксели. Групите што се собираат на истата хекс вредност се спојуваат, така што секое поле во резултатот е уникатно.
- 3Се пресметуваат метаподатоци по бојаСекој центроид се конвертира во HEX, HSL, и неговиот удел во вкупните пиксели (процент). WCAG релативна луминозност се пресметува според стандардната формула, а односите на контраст наспроти црно и бело се прикажуваат заедно со секое поле.
- 4Извоз и излез со капалка за бојаПалетата може да се копира како прилагодени CSS својства, SCSS променливи, испечаток на Tailwind конфигурација, или JSON. Капалка за земање примерок со кликнување го пресликува вашето кликнување на прегледот назад на точните изворни координати на пиксел на платно со целосна резолуција, додавајќи ја бојата на тој пиксел на посебна листа на избрани бои. PNG лента со палета може да се преземе преку Canvas toBlob().
Вашата слика никогаш не се прикачува — се декодира и обработува целосно во меморијата на вашиот прелистувач, и само големината на датотеката (во KB) се пријавува до аналитиката.
Поврзани алатки
Генератор на палета на бои
Генерирајте комплементарни, аналогни, тријадни и монохроматски палети на бои од која било основна боја. Копирајте хекс кодови со еден клик.
Избирач на бои и генератор на палети
Изберете бои, конвертирате помеѓу HEX/RGB/HSL и генерирајте хармонични палети.
Извлекувач на звук
Извлечете ја аудио песната од кое било видео како MP3, M4A, AAC или WAV без загуба. Без подигнување — сè се обработува локално во вашиот прелистувач.