កម្មវិធីបំប្លែងពណ៌ ឥតគិតថ្លៃ
បំប្លែងពណ៌រវាង HEX, RGB, HSL, HSV, និង CMYK ភ្លាមៗ។ រួមបញ្ចូលជញ្ជីង lightness និង swatch ស្ដង់ដារ។
បង្វិលពណ៌រវាង HEX, RGB, HSL, HSV និង CMYK — ជាមួយនឹងការមើលឃើញដោយផ្ទាល់ និងការថតចម្លងមួយលាន។ អ្វីៗគ្រប់យ៉ាងរត់នៅក្នុងកម្មវិធីរុករករបស់អ្នក។
ទទួល: HEX (#fff ឬ #ffffff), RGB (255, 255, 255), ឬ HSL (360, 100%, 50%)
ភាពផ្ទុយគ្នា WCAG
នៅលើផ្ទៃខាងលើពណ៌សឬ
2.49:1
លើផ្ទៃខាងក្រោយខ្មៅ
8.44:1
មាត្រដ្ឋានភ្លឺ
ចុច swatch ណាមួយដើម្បីប្តូរទៅស្រមោលនោះ
ការប្រើប្រាស់ទូទៅ
- ប្រែក្លាយ Colors សម្រាប់ Web Designទទួលបានតម្លៃ HEX, RGB និង HSL សម្រាប់ពណ៌ណាមួយ — ត្រៀមបិទភ្ជាប់ក្នុង CSS ឬ Tailwind។
- ប្រែក្លាយ Colors សម្រាប់ Printing (CMYK)ប្រែក្លាយ រង្វាន ពណ៌ (HEX/RGB) ទៅ CMYK លម្អិត សម្រាប់ប្រើប្រាស់ក្នុង printing ឌីហ្សាញ និង វិជ្ជមាន។
- សាងសង់ Color Palettes សម្រាប់ Design Systemsប្រែក្លាយ ពណ៌ ឥឡូវ វិមាត្រ ហើយ ផលិត ដែលតូច lightness scales សម្រាប់ ឌីហ្សាញ ប្រព័ន្ធ។
- ពិនិត្យលម្អិតពណ៌ សម្រាប់ការលាច់បម្លែងពណ៌ដើម្បីទទួលលម្អិត RGB សម្រាប់ប្រើក្នុងកម្មវិធីលម្អិតលម្អិត WCAG លេង។
- បម្លែងពណ៌ សម្រាប់ Figmaទទួលលម្អិត HEX និង RGB ដើម្បីដាក់ក្នុងលម្អិត Figma ពិនិត្យលម្អិត និងលម្អិតលេង។
វាដំណើរការដោយរបៀបណា
ឡូជីខលការបម្លែងទាំងអស់ជា JavaScript សរសេរដោយដៃដំណើរការទាំងស្រុងក្នុងកម្មវិធីរុករករបស់អ្នក — គ្មានបណ្ណាល័យ គ្មានការហៅម៉ាស៊ីនមេទេ។ ឧបករណ៍ញែកធាតុចូលរបស់អ្នក បញ្ជូនវាតាមខ្សែសង្វាក់អនុគមន៍គណិតវិទ្យាសុទ្ធ ហើយផលិតទម្រង់លទ្ធផលដប់មួយក្នុងពេលតែមួយ រួមទាំងលំហ CSS Color 4 ទំនើប oklch() និង lab()។
- 1ការញែកធាតុចូលបត់បែនកម្មវិធីញែកតាមបំណងទទួល hex (3, 4, 6 ឬ 8 ខ្ទង់), rgb()/rgba(), hsl()/hsla() ក្នុងវាក្យសម្ព័ន្ធក្បៀសបុរាណ និងវាក្យសម្ព័ន្ធចន្លោះទំនើប និង triple លេខទទេ។ តម្លៃ alpha ជាទសភាគ ឬភាគរយត្រូវបានធ្វើឱ្យស្តង់ដារទៅជួរ 0–1 មុននឹងការបម្លែងណាមួយចាប់ផ្តើម។
- 2RGB ជាមជ្ឈមណ្ឌលបម្លែងទម្រង់ដែលទទួលបាននីមួយៗត្រូវបានដោះស្រាយដំបូងទៅ RGB triplet ជារឿងធម្មតា។ ពីតំណាងតែមួយនោះ ឧបករណ៍ពង្រីក៖ HSL និង HSV ប្រើរូបមន្ត min/max/chroma ស្តង់ដារ; CMYK ត្រូវបានទទួលដោយរកប៉ុស្តិ៍គន្លឹះ; ហើយ linearization sRGB (ខ្សែកោង gamma piecewise កំណត់ក្នុង IEC 61966-2-1) ត្រូវបានអនុវត្តមុននឹងការគណនាលំហ perceptual។
- 3លំហពណ៌ perceptual គណនាពីដំបូងoklch() ត្រូវបានគណនាដោយប្រើ matrices 3×3 យោង Björn Ottosson (លំហ LMS cube-root)។ lab() និង lch() ប្រើការសម្របខ្លួនតាមពណ៌ Bradford ដើម្បីបម្លែងពីចំណុចស D65 ទៅ D50 ដែលត្រូវនឹងរបៀបដែល CSS Color 4 កំណត់ lab()។ ទាំងនេះជារូបមន្តដូចគ្នាដែលប្រើនៅក្នុងម៉ាស៊ីនបង្ហាញកម្មវិធីរុករក — ត្រូវបានអនុវត្តនៅទីនេះដោយគ្មានការពឹងផ្អែកខាងក្រៅណាមួយទេ។
- 4ភាពផ្ទុយគ្នា WCAG និងមាត្រដ្ឋានភាពភ្លឺLuminance ដែលទាក់ទងគ្នាត្រូវបានគណនាតាមរូបមន្ត WCAG 2.1 (R, G, B linearized ផ្តល់ទម្ងន់ 0.2126/0.7152/0.0722) ហើយសមាមាត្រភាពផ្ទុយគ្នានឹងស និងខ្មៅត្រូវបានផ្តល់ពិន្ទុ AA-large, AA, AAA ឬ Fail។ ខ្សែភាពភ្លឺប្រាំបួនជំហានត្រូវបានបង្កើតដោយធ្វើជំហានប៉ុស្តិ៍ភាពភ្លឺ HSL ពី 10% ទៅ 90% អនុញ្ញាតឱ្យអ្នកចុច swatch ណាមួយដើម្បីបម្លែងស្រមោលនោះ។
ឧបករណ៍ពាក់ព័ន្ធ
ការជ្រើសរើសពណ៌ និងកម្មវិធីបង្កើត Palette
ជ្រើសរើសពណ៌ បំប្លែងរវាង HEX/RGB/HSL និងបង្កើត palette ដែលផ្គូផ្គង។
ឧបករណ៍បង្កើតពណ៌ចៃដន្យ
បង្កើតពណ៌ចៃដន្យម្តងមួយ ឬជាក្តារលាយពណ៌ប្រាំ ចាក់សោពណ៌ដែលអ្នកចូលចិត្ត ចម្លងតម្លៃ HEX, RGB ឬ HSL ហើយនាំចេញក្តារលាយពណ៌ជា PNG ឬ CSS។
កម្មវិធីបង្កើត Color Palette
បង្កើត color palette ដែល complementary, analogous, triadic, និង monochromatic ពីពណ៌មូលដ្ឋានណាមួយ។ ចម្លង hex code ដោយចុចម្ដង។