استوديو إمكانية الوصول وتوليد لوحات الألوان
أنشئ لوحات ألوان يمكن الوصول إليها من نقطة الصفر أو الصور، وتحقق من تباين WCAG 2.2، وحاكي عمى الألوان، وقم بالتصدير إلى CSS وTailwind وJSON.
- فحص دقيق للسطوع النسبي ونسبة التباين وفق معايير WCAG 2.2 (AA وAAA والعناصر غير النصية)
- تصحيح تلقائي للألوان في فضاء OKLCH مع تقليل التغيير للحفاظ على التدرج الأصلي
- استخراج لوحة الألوان محلياً داخل المتصفح بخوارزمية Median Cut دون رفع الصور للسيرفر
- محاكاة أنواع عمى الألوان ومعاينة واقعية لمكونات واجهة المستخدم
- تصدير الشيفرات بعدة صيغ: متغيرات CSS وSCSS وTailwind CSS وJSON وSVG وPNG
Start From
Color Inspector
أدخل اللون الأساسي (HEX, RGB, HSL, OKLCH)
#4F46E5
rgb(79, 70, 229)
hsl(243, 75%, 59%)
hsv(243, 69%, 90%)
oklch(0.5106 0.2301 277)
عينات لوحة الألوان
8 colorsPrimary Indigo
Sky Blue
Amber Accent
Text Gray 900
Muted Gray 500
White Background
Surface Gray 100
Border Gray 200
التحقق من التباين وفق WCAG 2.2
WCAG 2.2 Success Criterion 1.4.3 (Contrast Minimum) & 1.4.6 (Enhanced)
Passes WCAG AA for normal & large text
Large Headline (18pt Bold / 24px)
This is regular body text preview (16px / 1rem). Ensure high readability for all users, including those with low vision or varying environmental light conditions.
اقتراحات الألوان الميسرة (أقل تعديل في OKLCH)
Perceptually uniform OKLCH binary search for minimal color distortion (lowest ΔE)
Preview Text
Contrast: 18.63:1
Palette Contrast Matrix
Cross-audit all foreground and background combinations across your palette. Click any cell to test.
| FG ↓ \ BG → | 4F46E5 | 0EA5E9 | F59E0B | 111827 | 6B7280 | FFFFFF | F3F4F6 | E5E7EB |
|---|---|---|---|---|---|---|---|---|
#4F46E5 | — | 2.27 | 2.93 | 2.82 | 1.3 | 6.29 | 5.71 | 5.08 |
#0EA5E9 | 2.27 | — | 1.29 | 6.4 | 1.74 | 2.77 | 2.52 | 2.24 |
#F59E0B | 2.93 | 1.29 | — | 8.26 | 2.25 | 2.15 | 1.95 | 1.73 |
#111827 | 2.82 | 6.4 | 8.26 | — | 3.67 | 17.74 | 16.12 | 14.33 |
#6B7280 | 1.3 | 1.74 | 2.25 | 3.67 | — | 4.83 | 4.39 | 3.9 |
#FFFFFF | 6.29 | 2.77 | 2.15 | 17.74 | 4.83 | — | 1.1 | 1.24 |
#F3F4F6 | 5.71 | 2.52 | 1.95 | 16.12 | 4.39 | 1.1 | — | 1.13 |
#E5E7EB | 5.08 | 2.24 | 1.73 | 14.33 | 3.9 | 1.24 | 1.13 | — |
معاينة المكونات الواقعية
Test theme colors in realistic UI layouts with WCAG SC 1.4.1 compliance
Analytics Overview
Updated 5 minutes ago
Total Users
24,592
Conversion Rate
3.48%
Error Incidents
2
محاكاة قصور رؤية الألوان
Test how color vision deficiency affects your palette and chart readability
Deuteranopia (Green-blind)
Medium-wavelength (M) cone absence; difficulties distinguishing red and green.
* محاكاة تقريبية رياضية. قد يختلف الإدراك البصري الفعلي من شخص لآخر.
Palette Simulation
#4C4CC6
orig: #4F46E5
#6A60D8
orig: #0EA5E9
#DAE05B
orig: #F59E0B
#141323
orig: #111827
#6E6D7C
orig: #6B7280
#FFFFFF
orig: #FFFFFF
#F3F3F5
orig: #F3F4F6
#E6E6EA
orig: #E5E7EB
Accessible Multi-Series Chart Preview
WCAG SC 1.4.1 Compliant: Differentiating series with both color, stroke styles, and shape markers
تحليل مخاطر تباين التدرج
Multi-point contrast risk analysis across gradient color stops
Gradient Hero Headline
Background gradients can create unexpected readability zones where contrast drops below WCAG requirements.
background: linear-gradient(135deg, #4F46E5 0%, #0EA5E9 100%);وضوح النص فوق الصور
Calibrate scrim overlay opacity to guarantee readable text over varied images
Scenic Horizon Photography
Semi-transparent scrim layers ensure dependable legibility regardless of underlying image luminance spikes.
background-color: rgba(0, 0, 0, 0.50);تصدير الشيفرات والملفات
Export tokens to CSS variables, SCSS, Tailwind v3/v4, W3C JSON, SVG, PNG, or complete ZIP archive
:root {
/* Palette Tokens */
--color-primary-indigo: #4F46E5;
--color-sky-blue: #0EA5E9;
--color-amber-accent: #F59E0B;
--color-text-gray-900: #111827;
--color-muted-gray-500: #6B7280;
--color-white-background: #FFFFFF;
--color-surface-gray-100: #F3F4F6;
--color-border-gray-200: #E5E7EB;
/* Semantic Roles (Light Theme) */
--color-primary: #4F46E5;
--color-secondary: #0EA5E9;
--color-accent: #F59E0B;
--color-background: #FFFFFF;
--color-surface: #F8FAFC;
--color-text: #0F172A;
--color-mutedText: #64748B;
--color-border: #E2E8F0;
--color-focus: #4F46E5;
--color-success: #16A34A;
--color-warning: #D97706;
--color-danger: #DC2626;
--color-info: #0284C7;
/* Interactive States */
--color-primary-hover: #4433D3;
--color-primary-active: #3A1DC2;
--color-primary-focus: #4F46E5;
--color-primary-disabled: #A8ACC4;
}
@media (prefers-color-scheme: dark) {
:root {
--color-primary: #7579FF;
--color-secondary: #0EA5E9;
--color-accent: #F59E0B;
--color-background: #0F172A;
--color-surface: #1E293B;
--color-text: #F8FAFC;
--color-mutedText: #94A3B8;
--color-border: #334155;
--color-focus: #818CF8;
--color-success: #4ADE80;
--color-warning: #FBBF24;
--color-danger: #F87171;
--color-info: #38BDF8;
--color-primary-hover: #8389FF;
--color-primary-active: #9299FF;
--color-primary-focus: #7579FF;
--color-primary-disabled: #37394A;
}
}حول استوديو إمكانية الوصول وتوليد لوحات الألوان
استوديو إمكانية الوصول وتوليد لوحات الألوان من Solasu هو بيئة تصميم متكاملة تتجاوز مجرد منتقي ألوان تقليدي.
توفر الأداة دورة عمل احترافية متكاملة: بناء الألوان، استخراج اللوحات من الصور، فحص توافق التباين مع معايير WCAG 2.2 (المستويات AA وAAA وعناصر الواجهة)، وتوليد اقتراحات ألوان بأقل قدر من التغيير في فضاء OKLCH، ومعاينة المكونات في النمطين الفاتح والداكن، ومحاكاة درجات عمى الألوان، وتصدير الشيفرات بصيغ CSS وTailwind وJSON وSVG وPNG وZIP.
جميع العمليات تتم محلياً 100% داخل المتصفح دون إرسال أي بيانات إلى خوادم خارجية.
حساب دقيق لنسبة التباين وفق معايير W3C / WCAG 2.2
تعتمد الأداة الصيغة الرياضية الرسمية للسطوع النسبي لـ sRGB مع إزالة تصحيح غاما (L = 0.2126*R + 0.7152*G + 0.0722*B).
تقييم مستقل للنص العادي (AA: 4.5:1, AAA: 7.0:1) والنص الكبير (AA: 3.0:1, AAA: 4.5:1) والعناصر الرسومية (3.0:1).
تصحيح الألوان بأقل قدر من التغيير في فضاء OKLCH
عند انخفاض التباين عن الحد المسموح، تبحث الخوارزمية عن أقرب لون في فضاء OKLCH المتناسق بصرياً لتحقيق نسبة التباين دون تغيير هوية اللون.
خيارات لتثبيت الخلفية أو المقدمة أو تعديل كليهما، مع قياس انحراف اللون بمقياس Delta E المعتمد.
استخراج محلي للوحة الألوان من الصور بخوارزمية Median Cut
تحليل صور JPEG وPNG وWebP لاستخراج الألوان السائدة والألوان المميزة مع استبعاد البيكسلات الشفافة (ألفا أقل من 128).
تصغير تلقائي للصور الكبيرة حتى 1000 بكسل مع حاجز أمان 64 ميغابكسل لمنع استهلاك الذاكرة.
محاكاة عمى الألوان ومعاينة واقعية للمكونات
محاكاة دقيقة لعمى الأحمر والأخضر والأزرق والعمى التام مع تطبيقها على لوحات المعلومات والنماذج والرسوم البيانية.
تنبيه وفق معيار WCAG 2.2 رقم 1.4.1 لمنع الاعتماد على اللون بمفرده للتعبير عن الحالة.
تصدير فوري للشيفرات إلى CSS وTailwind وJSON
توليد متغيرات CSS شاملة الحالات والنمط الداكن، وإعدادات Tailwind CSS v3 وv4، ورموز Design Tokens بصيغة JSON، وعينات SVG وملفات ZIP مضغوطة.
الأسئلة الشائعة (FAQ)
هل هذه الأداة مجانية؟ هل تتطلب تسجيلاً؟
نعم، الأداة مجانية بالكامل 100% ولا تتطلب أي تسجيل أو اشتراك.
هل يتم تخزين صوري أو ألواني على خوادم خارجية؟
كلا، تتم جميع العمليات داخل متصفح جهازك ولا يتم إرسال أي طلبات شبكية.
ما هي صيغ الألوان المدعومة؟
تدعم HEX وRGB وRGBA وHSL وHSLA وHSV وصيغة OKLCH الحديثة.
كيف يتم حساب نسبة التباين في WCAG 2.2؟
بحساب السطوع النسبي عبر تحويل sRGB وتطبيق معادلة (الأفتح + 0.05) / (الأغمق + 0.05).
ما الفرق بين معايير AA وAAA؟
يتطلب AA نسبة 4.5:1 للنص العادي و3.0:1 للنص الكبير؛ بينما يتطلب AAA نسبة 7.0:1 و4.5:1.
ما المقصود بالنص الكبير في المعايير؟
هو النص الذي لا يقل عن 18pt (حوالي 24px) أو 14pt (حوالي 18.66px) عريض.
ما هو معيار التباين غير النصي؟
معيار 1.4.11 يتطلب تبايناً لا يقل عن 3.0:1 لحدود حقول الإدخال والأزرار والأيقونات.
كيف تعمل خوارزمية اقتراح الألوان؟
تعدل درجة السطوع في فضاء OKLCH عبر البحث الثنائي لإيجاد أقرب لون يحقق التباين.
ماذا يعني «أقل تغيير» رياضياً؟
يعني تقليل مسافة Delta E في فضاء Oklab للحفاظ على نبرة وهوية اللون قدر الإمكان.
كيف يتم استخراج الألوان من الصور؟
عبر تشغيل خوارزمية القطع المتوسط (Median Cut) على بيكسلات الصورة داخل المتصفح.
كيف يتم التعامل مع البيكسلات الشفافة في PNG؟
يتم استبعاد أي بيكسل تقل شفافيته عن 128 تلقائياً لتجنب تزييف الألوان.
هل يمكنني رفع صور فائقة الدقة؟
نعم، يتم تقليص أبعاد الصورة تلقائياً لسرعة الأداء وحماية ذاكرة المتصفح.
هل محاكاة عمى الألوان دقيقة تماماً؟
هي محاكاة تقريبية رياضية معتمدة، علماً بأن إدراك الألوان يختلف بين الأفراد.
ما هي أنواع عمى الألوان المتاحة؟
عمى الأحمر (Protanopia)، والأخضر (Deuteranopia)، والأزرق (Tritanopia)، والعمى التام (Achromatopsia).
لماذا لا يجوز الاعتماد على اللون فقط في الرسوم البيانية؟
لتمكين المصابين بعمى الألوان من التمييز عبر الأنماط المنقطة والرموز والعناوين النصية.
كيف يتم ضبط لوحة الألوان للنمط الداكن؟
تُعدَّل السطوع للألوان الأساسية على خلفيات داكنة (#0F172A) مع إعادة فحص التباين.
كيف يُفحص التباين على التدرجات اللونية؟
بأخذ 11 عينة عبر التدرج ومقارنة كل منها مع النص للتنبيه بنقاط الضعف الموضعية.
ما هي التوصيات لوضع نص فوق صورة فوتوغرافية؟
تحلل الأداة متوسط السطوع وتقترح لون النص وتحدد شفافية الغطاء المعتم لضمان وضوحه.
هل تدعم الأداة تصدير Tailwind CSS؟
نعم، تدعم إعدادات Tailwind v3 وتنسيقات `@theme` لـ Tailwind v4.
ما هي محتويات ملف ZIP القابل للتنزيل؟
يشمل palette.css وpalette.scss وtailwind.config.js وtokens.json وpalette.svg وpalette.png.
هل تعمل الأداة على الهواتف الذكية؟
نعم، تدعم الواجهة التجاوب الكامل على أجهزة الجوال والأجهزة اللوحية.
هل يعني اجتياز فحص التباين توافق الموقع بالكامل مع إمكانية الوصول؟
كلا، التباين ركن أساسي ولكنه جزء من منظومة تشمل التنقل بلوحة المفاتيح وقارئات الشاشة وغيرها.