இலவச படத்தின் நிறத் தொகுப்பு பிரித்தெடுப்பான்
k-means நிற குவாண்டிசேஷன் பயன்படுத்தி எந்த படத்திலிருந்தும் ஆதிக்கம் செலுத்தும் நிறங்களைப் பிரித்தெடுக்கவும். உங்கள் புகைப்படம் அல்லது லோகோவில் முதல் 2-16 நிறங்களுக்கான ஹெக்ஸ் குறியீடுகளைப் பெறவும்.
கோப்புகளை இங்கே இழுக்கவும், அல்லது உலாவ கிளிக் செய்யவும்
JPG, PNG, WebP, GIF, HEIC, HEIF · கோப்பு அளவு வரையறை இல்லை
அல்லது உங்கள் கிளிப்போர்டிலிருந்து ஒட்ட Ctrl+V ஐ அழுத்தவும்
குறிப்பு: Ctrl+V மூலம் ஸ்க்ரீன்ஷாட்டை ஒட்டலாம்
உங்கள் கோப்புகள் உங்கள் சாதனத்தை விட்டு வெளியேறாது. அனைத்து செயலாக்கமும் உங்கள் உலாவியில் உள்நாட்டில் நடைபெறுகிறது.
இது எவ்வாறு செயல்படுகிறது
வண்ணப் பிரித்தெடுத்தல் Canvas API இலிருந்து படிக்கப்பட்ட மூல pixel தரவில் பயன்படுத்தப்படும் கையால் எழுதிய k-means++ clustering அல்காரிதம் மூலம் முழுவதும் உங்கள் உலாவியில் இயங்குகிறது — சர்வர் இல்லை, மூன்றாம் தரப்பு நூலகம் இல்லை. அல்காரிதம் Math.random அல்லாமல் தீர்மானமான pseudo-random number generator (mulberry32) ஐப் பயன்படுத்துவதால், அதே படமும் வண்ண எண்ணிக்கை அமைப்புகளும் எப்போதும் அதே palette ஐத் தரும்.
- 1Canvas pixel தரவைப் படிக்கிறதுபடம் திரைக்கு வெளியே உள்ள HTML Canvas உறுப்பில் வரையப்பட்டு, நீளமான பக்கத்தில் அதிகபட்சம் 200px க்குக் குறைக்கப்படுகிறது. Canvas API இன் getImageData() ஒவ்வொரு pixel ஐயும் மூல RGBA bytes ஆகத் தருகிறது; முழுமையாக வெளிப்படையான pixels (alpha < 128) clustering தொடங்கும் முன் நீக்கப்படுகின்றன.
- 2k-means++ pixels ஐக் குழுவாக்குகிறதுk-means++ initializer centroids ஐத் தீர்மானமாக விதைக்கிறது, பின் அல்காரிதம் 20 முறை வரை iterate செய்கிறது: ஒவ்வொரு pixel உம் RGB வெளியில் அருகிலுள்ள centroid க்கு ஒதுக்கப்படுகிறது, பின் centroids ஒதுக்கப்பட்ட அனைத்து pixels இன் சராசரியாக மீண்டும் கணக்கிடப்படுகின்றன. ஒரே hex மதிப்புக்குச் சுருங்கும் clusters இணைக்கப்படுகின்றன; எனவே முடிவில் ஒவ்வொரு swatch உம் தனித்துவமானது.
- 3ஒவ்வொரு நிறத்துக்குமான metadata கணக்கிடப்படுகிறதுஒவ்வொரு centroid உம் HEX, HSL மற்றும் மொத்த pixels இல் அதன் பங்காக (சதவீதம்) மாற்றப்படுகிறது. WCAG relative luminance நிலையான சூத்திரத்தின்படி கணக்கிடப்படுகிறது; கருப்பு, வெள்ளை இரண்டுக்கும் எதிரான மாறுபாட்டு விகிதங்கள் ஒவ்வொரு swatch உடனும் காட்டப்படுகின்றன.
- 4ஏற்றுமதி மற்றும் eyedropper வெளியீடுpalette ஐ CSS custom properties, SCSS variables, Tailwind config துணுக்கு அல்லது JSON ஆக நகலெடுக்கலாம். கிளிக்-செய்து-எடுக்கும் eyedropper முன்னோட்டத்தில் உங்கள் கிளிக்கை முழுத் தெளிவுத்திறன் canvas இல் சரியான மூல pixel ஆயங்களுக்குப் பொருத்தி, அந்த pixel இன் நிறத்தைத் தனி picked-colors பட்டியலில் சேர்க்கிறது. PNG palette பட்டையை Canvas toBlob() மூலம் பதிவிறக்கலாம்.
உங்கள் படம் ஒருபோதும் பதிவேற்றப்படுவதில்லை — அது முழுவதும் உங்கள் உலாவியின் நினைவகத்தில் decode செய்யப்பட்டுச் செயலாக்கப்படுகிறது; கோப்பு அளவு (KB இல்) மட்டுமே analytics க்குத் தெரிவிக்கப்படுகிறது.
தொடர்புடைய கருவிகள்
நிறத் தொகுப்பு உருவாக்கி
எந்த அடிப்படை நிறத்திலிருந்தும் நிரப்பு, ஒப்புமை, மும்மை மற்றும் ஒற்றை-வண்ண நிறத் தொகுப்புகளை உருவாக்கவும். ஒரே கிளிக்கில் ஹெக்ஸ் குறியீடுகளை நகலெடுக்கவும்.
வண்ண தேர்வி & வண்ணப் பலகை உருவாக்கி
வண்ணங்களை தேர்ந்தெடுக்கவும், HEX/RGB/HSL இடையே மாற்றவும், மற்றும் இணக்கமான வண்ணப் பலகைகளை உருவாக்கவும்.
ஆடியோ எக்ஸ்ட்ராக்டர்
எந்த வீடியோவிலிருந்தும் ஆடியோ டிராக்கை MP3, M4A, AAC அல்லது இழப்பற்ற WAV ஆக பிரித்தெடுக்கவும். பதிவேற்றம் இல்லை — அனைத்தும் உங்கள் உலாவியில் உள்ளூராக செயலாக்கப்படும்.