LibraTool logoLibraTool

இலவச படத்தின் நிறத் தொகுப்பு பிரித்தெடுப்பான்

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 ஐத் தரும்.

  1. 1
    Canvas pixel தரவைப் படிக்கிறது
    படம் திரைக்கு வெளியே உள்ள HTML Canvas உறுப்பில் வரையப்பட்டு, நீளமான பக்கத்தில் அதிகபட்சம் 200px க்குக் குறைக்கப்படுகிறது. Canvas API இன் getImageData() ஒவ்வொரு pixel ஐயும் மூல RGBA bytes ஆகத் தருகிறது; முழுமையாக வெளிப்படையான pixels (alpha < 128) clustering தொடங்கும் முன் நீக்கப்படுகின்றன.
  2. 2
    k-means++ pixels ஐக் குழுவாக்குகிறது
    k-means++ initializer centroids ஐத் தீர்மானமாக விதைக்கிறது, பின் அல்காரிதம் 20 முறை வரை iterate செய்கிறது: ஒவ்வொரு pixel உம் RGB வெளியில் அருகிலுள்ள centroid க்கு ஒதுக்கப்படுகிறது, பின் centroids ஒதுக்கப்பட்ட அனைத்து pixels இன் சராசரியாக மீண்டும் கணக்கிடப்படுகின்றன. ஒரே hex மதிப்புக்குச் சுருங்கும் clusters இணைக்கப்படுகின்றன; எனவே முடிவில் ஒவ்வொரு swatch உம் தனித்துவமானது.
  3. 3
    ஒவ்வொரு நிறத்துக்குமான metadata கணக்கிடப்படுகிறது
    ஒவ்வொரு centroid உம் HEX, HSL மற்றும் மொத்த pixels இல் அதன் பங்காக (சதவீதம்) மாற்றப்படுகிறது. WCAG relative luminance நிலையான சூத்திரத்தின்படி கணக்கிடப்படுகிறது; கருப்பு, வெள்ளை இரண்டுக்கும் எதிரான மாறுபாட்டு விகிதங்கள் ஒவ்வொரு swatch உடனும் காட்டப்படுகின்றன.
  4. 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 ஆக பிரித்தெடுக்கவும். பதிவேற்றம் இல்லை — அனைத்தும் உங்கள் உலாவியில் உள்ளூராக செயலாக்கப்படும்.

முயற்சிக்கவும்கோப்புகள் உள்நாட்டில் இருக்கும்

அடிக்கடி கேட்கப்படும் கேள்விகள்