ស្រង់ចំណង់ពណ៌ពីរូបភាព ឥតគិតថ្លៃ
ស្រង់ dominant color ពីរូបភាពណាមួយ ដោយប្រើ k-means color quantization។ ទទួលបាន hex code សម្រាប់ top 2-16 color ក្នុងរូបថត ឬ logo របស់អ្នក។
ទម្លាក់ឯកសារនៅទីនេះ ឬចុចដើម្បីរកមើល
JPG, PNG, WebP, GIF, HEIC, HEIF · ដំណើរការលើឧបករណ៍របស់អ្នក
ឬចុច Ctrl+V ដើម្បីបិទភ្ជាប់ពីក្ដារតម្បៀតខ្ទាស់
គន្លឹះ៖ អ្នកអាចបិទភ្ជាប់រូបថតអេក្រង់ដោយប្រើ Ctrl+V
ឯកសាររបស់អ្នកមិនដែលចេញពីឧបករណ៍របស់អ្នកទេ។ ការដំណើរការទាំងអស់កើតឡើងក្នុងស្រុកនៅក្នុងកម្មវិធីរុករករបស់អ្នក។
ការប្រើប្រាស់ទូទៅ
- ស្រង់លម្អាងលម្អាងទទួលលម្អាង hex សម្រាប់លម្អាងលម្អាង។
- ផ្តើមលម្អាងលម្អាងលម្អាងផ្តើមលម្អាងលម្អាងលម្អាងលម្អាង។
- ស្រង់លម្អាងលម្អាងស្រង់លម្អាងលម្អាងលម្អាងលម្អាង។
- ពិនិត្យលម្អាងលម្អាងពិនិត្យលម្អាងលម្អាងលម្អាង។
- លម្អាងលម្អាង CSSផ្តើមលម្អាង CSS លម្អាងលម្អាង។
វាដំណើរការដោយរបៀបណា
ការទាញយកពណ៌ដំណើរការទាំងស្រុងនៅក្នុងកម្មវិធីរុករករបស់អ្នកដោយប្រើក្បួនដោះស្រាយ k-means++ សរសេរដោយដៃអនុវត្តទៅទិន្នន័យ pixel ដើមអានពី Canvas API — គ្មានម៉ាស៊ីនមេ គ្មានបណ្ណាល័យតតិយភាគីទេ។ ការកំណត់រូបភាព និងចំនួនពណ៌ដូចគ្នាតែងតែផលិតក្រុមពណ៌ដូចគ្នា ព្រោះក្បួនដោះស្រាយប្រើម៉ាស៊ីនបង្កើតលេខ pseudo-random ច្បាស់លាស់ (mulberry32) ជំនួសឱ្យ Math.random។
- 1Canvas អានទិន្នន័យ pixelរូបភាពត្រូវបានគូរលើធាតុ HTML Canvas ក្រៅអេក្រង់ និងបានបន្ថយគំរូទៅភាគច្រើនបំផុត 200px នៅចំហៀងវែងបំផុតរបស់វា។ getImageData() របស់ Canvas API ត្រឡប់ pixel នីមួយៗជា byte RGBA ដើម ហើយ pixel ថ្លាពេញលេញ (alpha < 128) ត្រូវបានបោះបង់មុននឹងក្រុមចាប់ផ្តើម។
- 2k-means++ ក្រុម pixelsការចាប់ផ្តើម k-means++ ដាំគ្រាប់ centroids ច្បាស់លាស់ រួចក្បួនដោះស្រាយធ្វើដដែលៗរហូតដល់ 20 ដង៖ pixel នីមួយៗត្រូវបានកំណត់ទៅ centroid ជិតបំផុតរបស់វាក្នុងលំហ RGB រួច centroids ត្រូវបានគណនាឡើងវិញជាមធ្យមនៃ pixel ដែលបានកំណត់ទាំងអស់។ ក្រុមដែលដួលទៅតម្លៃ hex ដូចគ្នាត្រូវបានបញ្ចូលគ្នា ដូច្នេះ swatch នីមួយៗនៅក្នុងលទ្ធផលមានតែមួយ។
- 3ទិន្នន័យមេតាក្នុងមួយពណ៌ត្រូវបានគណនាcentroid នីមួយៗត្រូវបានប្តូរទៅ HEX, HSL និងចំណែករបស់វានៃ pixel សរុប (ភាគរយ)។ luminance ដែលទាក់ទងគ្នា WCAG ត្រូវបានគណនាតាមរូបមន្តស្តង់ដារ ហើយសមាមាត្រភាពផ្ទុយគ្នានឹងទាំងខ្មៅ និងសត្រូវបានបង្ហាញជាមួយ swatch នីមួយៗ។
- 4លទ្ធផលនាំចេញ និងឧបករណ៍ eyedropperក្រុមពណ៌អាចត្រូវបានចម្លងជាទ្រព្យសម្បត្តិផ្ទាល់ខ្លួន CSS អថេរ SCSS ខ្លីៗការកំណត់ Tailwind ឬ JSON។ eyedropper ចុច-ទាក់-គំរូគូសផែនទីការចុចរបស់អ្នកនៅលើការមើលជាមុនត្រឡប់ទៅកូអរដោនេ pixel ប្រភពពិតប្រាកដលើ canvas ពេញ-ការបង្ហាញ បន្ថែមពណ៌ pixel នោះទៅបញ្ជីពណ៌-បានជ្រើសរើសដាច់ដោយឡែក។ ឆ្នូតពណ៌ PNG អាចត្រូវបានទាញយកតាម Canvas toBlob()។
រូបភាពរបស់អ្នកមិនដែលត្រូវបានផ្ទុកឡើងទេ — វាត្រូវបានដោះកូដ និងដំណើរការទាំងស្រុងនៅក្នុងអង្គចងចាំកម្មវិធីរុករករបស់អ្នក ហើយមានតែទំហំឯកសារ (ជា KB) ត្រូវបានរាយការណ៍ទៅការវិភាគប៉ុណ្ណោះ។
ឧបករណ៍ពាក់ព័ន្ធ
ឧបករណ៍បង្កើតពណ៌ចៃដន្យ
បង្កើតពណ៌ចៃដន្យម្តងមួយ ឬជាក្តារលាយពណ៌ប្រាំ ចាក់សោពណ៌ដែលអ្នកចូលចិត្ត ចម្លងតម្លៃ HEX, RGB ឬ HSL ហើយនាំចេញក្តារលាយពណ៌ជា PNG ឬ CSS។
កម្មវិធីបង្កើត Color Palette
បង្កើត color palette ដែល complementary, analogous, triadic, និង monochromatic ពីពណ៌មូលដ្ឋានណាមួយ។ ចម្លង hex code ដោយចុចម្ដង។
ការជ្រើសរើសពណ៌ និងកម្មវិធីបង្កើត Palette
ជ្រើសរើសពណ៌ បំប្លែងរវាង HEX/RGB/HSL និងបង្កើត palette ដែលផ្គូផ្គង។