ఉచిత చిత్రం కలర్ పాలెట్ ఎక్స్ట్రాక్టర్
k-means కలర్ క్వాంటైజేషన్ను ఉపయోగించి ఏదైనా చిత్రం నుండి ప్రధాన రంగులను తీయండి. మీ ఫోటో లేదా లోగోలో టాప్ 2-16 రంగుల కోసం హెక్స్ కోడ్లను పొందండి.
ఫైల్లను ఇక్కడ వదలండి, లేదా బ్రౌజ్ చేయడానికి క్లిక్ చేయండి
JPG, PNG, WebP, GIF, HEIC, HEIF · ఫైల్ పరిమాణ పరిమితి లేదు
లేదా మీ క్లిప్బోర్డ్ నుండి పేస్ట్ చేయడానికి Ctrl+V నొక్కండి
చిట్కా: మీరు Ctrl+Vతో స్క్రీన్షాట్ను పేస్ట్ చేయవచ్చు
మీ ఫైల్లు మీ పరికరం వదలవు. అన్ని ప్రాసెసింగ్ మీ బ్రౌజర్లో స్థానికంగా జరుగుతుంది.
ఇది ఎలా పనిచేస్తుంది
రంగు వెలికితీత Canvas API నుండి చదివిన ముడి పిక్సెల్ డేటాపై వర్తించే చేతితో రాసిన k-means++ క్లస్టరింగ్ అల్గారిథమ్ ఉపయోగించి పూర్తిగా మీ బ్రౌజర్లో నడుస్తుంది — సర్వర్ లేదు, థర్డ్-పార్టీ లైబ్రరీ లేదు. అల్గారిథమ్ Math.random కాకుండా నిర్ణీత pseudo-random number generator (mulberry32) ఉపయోగిస్తుంది కాబట్టి అదే చిత్రం మరియు రంగు-సంఖ్య సెట్టింగ్లు ఎల్లప్పుడూ అదే పాలెట్ ఇస్తాయి.
- 1Canvas పిక్సెల్ డేటాను చదువుతుందిచిత్రం ఆఫ్-స్క్రీన్ HTML Canvas ఎలిమెంట్పై గీయబడి దాని పొడవైన వైపు గరిష్ఠంగా 200pxకు తగ్గించబడుతుంది. Canvas API యొక్క getImageData() ప్రతి పిక్సెల్ను ముడి RGBA బైట్లుగా ఇస్తుంది, క్లస్టరింగ్ ప్రారంభమయ్యే ముందు పూర్తిగా పారదర్శక పిక్సెల్లు (alpha < 128) విస్మరించబడతాయి.
- 2k-means++ పిక్సెల్లను క్లస్టర్ చేస్తుందిk-means++ initializer centroidsను నిర్ణీతంగా ప్రారంభిస్తుంది, తర్వాత అల్గారిథమ్ 20 సార్లు వరకు పునరావృతం చేస్తుంది: ప్రతి పిక్సెల్ RGB స్పేస్లో దాని దగ్గరి centroidకు కేటాయించబడుతుంది, తర్వాత centroids కేటాయించిన అన్ని పిక్సెల్ల సగటుగా మళ్లీ లెక్కించబడతాయి. అదే hex విలువకు కుదించుకుపోయే క్లస్టర్లు విలీనం చేయబడతాయి, కాబట్టి ఫలితంలో ప్రతి స్వాచ్ ప్రత్యేకమైనది.
- 3ప్రతి రంగుకు మెటాడేటా లెక్కించబడుతుందిప్రతి centroid HEX, HSL, మరియు మొత్తం పిక్సెల్లలో దాని వాటా (శాతం)గా మార్చబడుతుంది. WCAG సాపేక్ష ప్రకాశం ప్రామాణిక సూత్రం ప్రకారం లెక్కించబడుతుంది, మరియు నలుపు మరియు తెలుపు రెండింటితో కాంట్రాస్ట్ నిష్పత్తులు ప్రతి స్వాచ్ పక్కన చూపబడతాయి.
- 4ఎగుమతి మరియు eyedropper అవుట్పుట్పాలెట్ను CSS custom properties, SCSS variables, Tailwind config స్నిపెట్, లేదా JSONగా కాపీ చేయవచ్చు. క్లిక్-చేసి-శాంపిల్ eyedropper ప్రివ్యూపై మీ క్లిక్ను పూర్తి-రిజల్యూషన్ కాన్వాస్పై ఖచ్చితమైన సోర్స్ పిక్సెల్ కోఆర్డినేట్లకు మ్యాప్ చేసి, ఆ పిక్సెల్ రంగును ప్రత్యేక ఎంచుకున్న-రంగుల జాబితాకు జోడిస్తుంది. PNG పాలెట్ స్ట్రిప్ను Canvas toBlob() ద్వారా డౌన్లోడ్ చేయవచ్చు.
మీ చిత్రం ఎప్పుడూ అప్లోడ్ కాదు — ఇది పూర్తిగా మీ బ్రౌజర్ మెమరీలో డీకోడ్ చేసి ప్రాసెస్ చేయబడుతుంది, ఫైల్ పరిమాణం (KBలో) మాత్రమే అనలిటిక్స్కు నివేదించబడుతుంది.
సంబంధిత సాధనాలు
కలర్ పాలెట్ జనరేటర్
ఏదైనా బేస్ రంగు నుండి కాంప్లిమెంటరీ, అనలాగస్, ట్రయాడిక్, మరియు మోనోక్రొమాటిక్ కలర్ పాలెట్లను జనరేట్ చేయండి. హెక్స్ కోడ్లను ఒక్క క్లిక్తో కాపీ చేయండి.
రంగు ఎంపికదారు & పాలెట్ జనరేటర్
రంగులు ఎంచుకోండి, HEX/RGB/HSL మధ్య మార్చండి, మరియు సామరస్య పాలెట్లు రూపొందించండి.
ఆడియో ఎక్స్ట్రాక్టర్
ఏదైనా వీడియో నుండి ఆడియో ట్రాక్ను MP3, M4A, AAC, లేదా లాస్లెస్ WAVగా తీయండి. అప్లోడ్ లేదు — ప్రతిదీ మీ బ్రౌజర్లోనే స్థానికంగా ప్రాసెస్ అవుతుంది.