مستخرج لوحة ألوان الصورة مجانًا
استخرج الألوان السائدة من أي صورة باستخدام تقنية تكميم الألوان k-means. احصل على رموز سداسية لأفضل 2 إلى 16 لونًا في صورتك أو شعارك.
أفلت ملفًا هنا، أو انقر للتصفح
JPG, PNG, WebP, GIF, HEIC, HEIF · تتم معالجته على جهازك
أو اضغط Ctrl+V للصق من الحافظة
نصيحة: يمكنك لصق لقطة شاشة بالضغط على Ctrl+V
ملفاتك لا تغادر جهازك أبدًا. تتم جميع المعالجة محليًا في متصفحك.
الاستخدامات الشائعة
- استخراج ألوان العلامة التجارية من شعارالحصول على رموز hex دقيقة للألوان السائدة في أي شعار أو صورة علامة تجارية.
- بناء لوحات ألوان الويب من الصورتوليد لوحات ألوان موقع ويب متطابقة من صور بطل أو صور الخلفية.
- استخراج الألوان من صور الإلهامسحب لوحات الألوان من صور تصميم المنزل أو الأزياء للاستخدام في مشاريعك الخاصة.
- تحليل لوحات الرسم والعمل الفنيدراسة لوحات الألوان للوحات الشهيرة أو فنك الخاص بقص الألوان السائدة.
- موضوع CSS من الصورإنشاء مواضيع متغيرات CSS من الصور — مفيد للمواضيع الديناميكية أو أنظمة الألوان المولدة تلقائيًا.
كيف يعمل
يعمل استخراج الألوان بالكامل في متصفحك باستخدام خوارزمية تجميع k-means++ مكتوبة يدويًا مطبقة على بيانات البكسل الخام المقروءة من Canvas API — لا خادم ولا مكتبة خارجية. الصورة نفسها وإعدادات عدد الألوان نفسها تنتج دائمًا اللوحة نفسها لأن الخوارزمية تستخدم مولّد أرقام شبه عشوائية حتميًا (mulberry32) بدلًا من Math.random.
- 1Canvas يقرأ بيانات البكسلتُرسم الصورة على عنصر HTML Canvas خارج الشاشة وتُصغَّر إلى 200px كحد أقصى على أطول ضلع. تُرجع getImageData() من Canvas API كل بكسل كبايتات RGBA خام، وتُستبعد البكسلات الشفافة تمامًا (alpha < 128) قبل بدء التجميع.
- 2k-means++ يجمّع البكسلاتيبذر مُهيِّئ k-means++ المراكز حتميًا، ثم تكرر الخوارزمية حتى 20 مرة: يُسند كل بكسل إلى أقرب مركز في فضاء RGB، ثم تُعاد حسابات المراكز كمتوسط كل البكسلات المسندة. تُدمج المجموعات التي تنهار إلى القيمة الست عشرية نفسها، فتكون كل عيّنة في النتيجة فريدة.
- 3حساب البيانات الوصفية لكل لونيُحوَّل كل مركز إلى HEX وHSL ونصيبه من إجمالي البكسلات (نسبة مئوية). تُحسب الإضاءة النسبية وفق WCAG بالمعادلة القياسية، وتُعرض نسب التباين مقابل الأسود والأبيض بجانب كل عيّنة.
- 4التصدير ومخرجات القطّارةيمكن نسخ اللوحة كخصائص CSS مخصصة، أو متغيرات SCSS، أو مقتطف إعدادات Tailwind، أو JSON. وتربط قطّارة النقر لأخذ العيّنات نقرتك على المعاينة بإحداثيات البكسل المصدر الدقيقة على لوحة بالدقة الكاملة، مضيفة لون ذلك البكسل إلى قائمة ألوان منتقاة منفصلة. ويمكن تنزيل شريط لوحة PNG عبر Canvas toBlob().
لا تُرفع صورتك أبدًا — تُفك وتُعالج بالكامل في ذاكرة متصفحك، ولا يُبلَّغ إلى التحليلات سوى حجم الملف (بالـ KB).
أدوات ذات صلة
مولّد ألوان عشوائية
ولّد ألواناً عشوائية واحداً تلو الآخر أو كلوحة من خمسة، وثبّت ما يعجبك منها، وانسخ قيم HEX أو RGB أو HSL، وصدّر اللوحة بصيغة PNG أو CSS.
مولد لوحة الألوان
أنشئ لوحات ألوان تكميلية ومتجاورة وثلاثية وأحادية اللون من أي لون أساسي. انسخ رموز HEX بنقرة واحدة.
منتقي الألوان ومولد اللوحات
اختر الألوان، وقم بالتحويل بين HEX/RGB/HSL، وقم بإنشاء لوحات متناغمة.