ForHosting KIT · تحرير الصور وتحليلها

مزج vivid light

ادمج لون أساس ولوناً علوياً كما يفعل vivid light: الرمادي #808080 تحت #C0C0C0 الأفتح يرتفع حتى #FFFFFF. تُقارن كل قناة وحدها بالرمادي المتوسط 128، فيظهر تباين قوي. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
الأساس
#808080
Top
#C0C0C0
تحصل على
Hex
#FFFFFF
سلسلة RGB
rgb(255, 255, 255)
الوضع R
color_dodge
الوضع G
color_dodge

وضع vivid light هو وضع مزج عالي التباين يطبّق الحرق اللوني أو التفادي اللوني مستقلًا على كل قناة RGB وفق اللون العلوي للمزج. عندما تكون قناة علوية دون الرمادي المتوسط يحرق vivid light: يزداد التباين وتُظلَم قناة الأساس كأن معكوس الأساس قُسم على ضعف العلوي. وعندما تكون قناة علوية عند الرمادي المتوسط أو فوقه يتفادى vivid light: تُرفع قناة الأساس كأنما قُسمت على ضعف معكوس العلوي، فتنتج إبرازات قوية. يلجأ المصورون وفنانو الخامات ومهندسو خطوط سمات الأنابيب إلى vivid light عندما يحتاجون نفس معاينة Photoshop من رمزَي hex: تركيب قناع تباين، أو مطابقة عينة مزج طبقات في التكامل المستمر، أو توليد ألوان تأكيد دون فتح محرر مكتبي. تقبل هذه القدرة لونين hex مُتحققين، وتطبّق قاعدة حتمية واحدة لكل قناة، وتعيد العينة الممزوجة بصيغتي hex وRGB.

كيف يختار vivid light الحرق اللوني أو التفادي اللوني على كل قناة

يعامل vivid light اللون العلوي كسطح قرار للتباين، لا كنسبة مزج. لكل قناة في المدى من صفر إلى مئتين وخمسة وخمسين، قارنوا القناة العلوية بالرمادي المتوسط (مئة وثمانية وعشرين). إذا كانت القناة العلوية أصغر تمامًا من مئة وثمانية وعشرين يعمل فرع color-burn: يصبح ضعف القناة العلوية قاسم الحرق.

النتيجة هي مئتان وخمسة وخمسون ناقص حاصل معكوس الأساس ومئتين وخمسة وخمسين بعد التقريب مقسومًا على ذلك القاسم، ثم تُقصّ إلى المدى القانوني للقناة. عندما تكون القناة العلوية صفرًا يختفي قاسم الحرق؛ والنتيجة صفر إلا إذا كانت قناة الأساس بيضاء أصلًا فتبقى بيضاء. وإذا كانت القناة العلوية أكبر من أو تساوي مئة وثمانية وعشرين يعمل فرع color-dodge: يصبح ضعف معكوس القناة العلوية قاسم التفادي.

النتيجة هي حاصل قناة الأساس ومئتين وخمسة وخمسين بعد التقريب مقسومًا على ذلك القاسم، ثم تُقصّ. عندما تكون القناة العلوية بيضاء يختفي قاسم التفادي؛ والنتيجة بيضاء إلا إذا كانت قناة الأساس سوداء أصلًا فتبقى سوداء. القنوات العلوية عند الرمادي المتوسط تقف على المحور وتميل إلى إبقاء معظم قيم الأساس شبه سليمة لأن أغلفة الحرق والتفادي تلتقي قرب الهوية.

الترتيب مهم: تبديل base وtop عملية مختلفة، بخلاف استيفاء RGB بنسبة خمسين بالمئة. يُوسَّع الاختصار ثلاثي الأرقام مثل hash f صفر صفر بمضاعفة كل nibble، وتُزال البادئات الاختيارية hash أو zero-x، وكل استجابة ناجحة تُطبّع كلا الأصلين إلى hex سداسي الأرقام بأحرف كبيرة حتى تبقى عينات الواجهة وتركيبات CI مستقرة.

عقد الإدخال وحقول الاستجابة وأخطاء التحقق

يجب أن تكون كل قيمة لونًا سداسيًا من ثلاثة أو ستة أرقام مع بادئة اختيارية hash أو zero-x. أسماء CSS وسلاسل rgb بين أقواس خارج النطاق—طبّعوها في المنبع. إخفاقات التحقق لا تُحتسب.

استخدموا hex عندما تحتاجون رمزًا واحدًا لملفات السمات؛ واستخدموا rgb عندما يتوقع رمز اللوحة أو أدوات إمكانية الوصول قنوات منفصلة؛ واستخدموا تسميات الوضع عند الشرح أو تتبع أي فرع تباين اشتعل على لون علوي مختلط من رمادي وصبغة. أبقوا السلسلتين قصيرتين: هذه النقطة النهائية لا تقرأ صورًا ولا تأخذ عينات بكسل ولا تستدعي مكتبة رسوم؛ رمزان hex داخلًا وعينة ممزوجة خارجًا.

سير العمل والتسعير وكيف يختلف vivid light عن أدوات الألوان الأخرى

استدعوا مزج vivid light المجاني في المتصفح لفحوصات أقنعة التباين السريعة وتجارب تركيب الشعار ومعاينات الخامات دون تثبيت حزمة مكتبية. تتبع مدخلات المصدر قواعد الاحتفاظ نفسها لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في تركيبات التكامل المستمر لأن المسار حتمي بالكامل. اقتصروا الطلبات على سلسلتي hex، وتجنبوا إرسال ألوان مسماة دون تحويل، ووثّقوا أن base هي الطبقة السفلى حتى لا يعكس الفريق الترتيب بالخطأ.

يمكن لمؤلفي مجموعات التطوير عرض hex وتسميات الوضع الثلاث بجانب منتقيات الألوان التي يتوقعها الطلاب ومصممو الإنتاج أصلًا.

تركيبات تباين قوية من رمزَي hex

ركّبوا لون لوحة متوسطة النغمة تحت hex قناع علوي حتى تحرق القنوات الداكنة الظلال وتتفادى القنوات الفاتحة الإبرازات دون محرر صور كامل.

توليد تأكيدات للألعاب والواجهة

يمزج مؤلفو المواد رمز بياض أساس مع لون علوي لإشارة إضاءة ليولّدوا عينات تأكيد vivid light لجلود HUD ولوحات الإكسسوارات.

كيف يمزج vivid light لونين؟

لكل قناة RGB، إذا كان top دون 128 فالنتيجة color-burn بضعف العلوي؛ وإذا كان 128 أو أعلى فالنتيجة color-dodge بضعف معكوس العلوي. أرسلوا base وtop بصيغة hex.

ما الفرق بين base وtop؟

base لون الطبقة السفلى. top لون المزج الذي يختار color-burn أو color-dodge لكل قناة. الترتيب مهم؛ تبديلهما يعطي نتيجة مختلفة.

ماذا يحدث إذا أرسلتُ رمز hex غير صالح؟

يجب أن يكون اللونان سداسيين من 3 أو 6 أرقام (# اختياري). الطول الخاطئ أو الأرقام غير السداسية تُرفض ولا تُحتسب.

هل هذا نفسه pin light أو color.mix؟

لا. color.mix استيفاء RGB خطي بالنسبة. يختار pin light التغميق أو التفتيح. يختار vivid light color-burn أو color-dodge: تباين أعلى ونية بحث مختلفة.

ما صيغ الألوان المقبولة؟

رموز سداسية من ثلاثة أو ستة أحرف، مع علامة # أو البادئة 0x أو دونهما. ولا تُقبل أسماء الألوان ولا صيغ RGB بين قوسين، كي لا يتحول خطأ إلى لون خاطئ دون أن تلاحظ.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/color/vivid-light

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/color/vivid-light \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"base":"#808080","top":"#C0C0C0"}'
{
  "base": "#808080",
  "top": "#C0C0C0"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.vivid_light",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

تفشل المدخلات غير الصالحة أو الناقصة بـ invalid_input حتى لا ترسل السكربتات لونًا خاطئًا بصمت.

كيف يختار vivid light الحرق اللوني أو التفادي اللوني على كل قناة

الخوارزمية حسابية صرفة بلا شبكة ولا بذرة عشوائية ولا ساعة جدارية، فنفس المدخلات تنتج دائمًا نفس JSON.

عقد الإدخال وحقول الاستجابة وأخطاء التحقق

أرسلوا جسم JSON بحقلين نصيين إلزاميين: base (الطبقة السفلى) وtop (طبقة المزج التي تختار color-burn أو color-dodge). تُربط الأسماء البديلة color1 وbottom وhex1 وfrom وbackground بالحقل base؛ وcolor2 وblend وhex2 وto وforeground بالحقل top، فتتصل حقول النماذج القديمة ومفردات أدوات التصميم بوضوح. عند النجاح يعيد الحمولة base وtop بصيغة hex مُطبّعة، وكائني القنوات base_rgb وtop_rgb، والـ hex الممزوج، وrgb كأعداد صحيحة أحمر أخضر أزرق، وrgb_string للصق في ورقة أنماط، وmode_r وmode_g وmode_b بكلمتي color_burn أو color_dodge لكل قناة، وmethod دائمًا vivid_light حتى يتفرع العملاء دون استكشاف الأشكال. غياب base أو top، والسلاسل الفارغة، والأرقام غير السداسية، والأطوال الخاطئة تفشل جميعها بـ invalid_input؛ وتُسمّي الرسائل الحقل حتى يبرز تحقق النموذج عنصر التحكم الدقيق.

سير العمل والتسعير وكيف يختلف vivid light عن أدوات الألوان الأخرى

استخدموا واجهة API المدفوعة مسبقًا عندما يحتاج خط أنابيب نظام تصميم أو مولّد مواد ألعاب أو خدمة عينات تجارة إلكترونية أو روبوت أصول تسويقية عقدًا مستقرًا تحت رصيد KIT بسعر $0.002 لكل عنصر ناجح. اربطوا هذه النقطة النهائية بـ color.mix عندما تحتاجون استيفاءً بنسبة بدل حرق أو تفادٍ انتقائي، وبـ color.mix_subtractive عندما تريدون طينًا شبيهًا بالطلاء RYB، وبـ color.pin_light عندما تريدون الشقيق الألين للتغميق أو التفتيح، وبـ color.lighten أو color.darken عندما يجب إزاحة لون واحد فقط بالنسبة المئوية. vivid light هو نية البحث الصحيحة عندما يكتب المستخدمون وضع مزج vivid light أو لونين vivid light أو Photoshop vivid light hex—تلك الاستعلامات لا تخدمها أداة مزج عامة ولا pin light.

مطابقة معاينات vivid light في Photoshop داخل CI

تستدعي خطوط سمات الأنابيب والخامات واجهة API حتى تعيد البنايات المؤتمتة نفس hex لـ vivid light الذي رآه المصمم في Photoshop، متطابقًا بتًا بتًا في كل تشغيل.

هل مزج vivid light مجاني؟

تعمل أداة المتصفح مجانًا على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ وإخفاقات التحقق لا تُحتسب.

اطّلع على توثيق KIT الكامل ←