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

تحويل درجة حرارة اللون إلى RGB

شاهد على الشاشة لون درجة حرارة الضوء: 6500 كلفن تعطي أحمر 255 وأخضر 254 وأزرق 250، أي #fffefa. القيم المنخفضة تميل إلى البرتقالي والعالية إلى الأزرق، والقيمة نفسها تعطي اللون نفسه دائماً. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
الإبداع
6,500
تحصل على
كلفن
6,500
Hex
#fffefa

حوّلوا درجة حرارة اللون بوحدة Kelvin إلى لون RGB تقريبي لمعاينات الإضاءة وسمات الواجهات وأدوات التصوير وعروض البيانات. أدخلوا أي درجة محدودة بين 1000 K و40000 K لتحصلوا على قيم صحيحة لقنوات الأحمر والأخضر والأزرق، إضافة إلى لون سداسي عملي. تستخدم الحاسبة تقريباً حتمياً لمنحنى الجسم الأسود، ولذلك تعطي المدخلة نفسها النتيجة نفسها دائماً. تفيد هذه الأداة حين تكون الحاجة إلى لون عملي على الشاشة أهم من محاكاة طيفية كاملة أو مسار عمل شامل لإدارة الألوان.

ما الذي تعنيه درجة حرارة اللون بوحدة Kelvin

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

يقبل هذا المحول درجات من 1000 K إلى 40000 K شاملة الحدين، ويحوّل ذلك المفهوم الفيزيائي إلى لون تقريبي للشاشة. تتضمن النتيجة قيماً صحيحة لقنوات الأحمر والأخضر والأزرق بين 0 و255، مع الترميز السداسي الموافق. لا تقيس وحدة Kelvin السطوع أو التعريض أو التشبع أو قدرة المصباح، ولذلك لا يحدد تغيير الحرارة شدة المصدر الضوئي، بل يقدم تقديراً لونياً مفيداً فحسب.

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

كيفية حساب تقريب الجسم الأسود

تقسم العملية أولاً قيمة Kelvin على مئة، ثم تطبق ملاءمة منحنى مجزأة على كل قناة sRGB. عند الدرجات الدافئة يبقى الأحمر بكامل شدته، بينما يتبع الأخضر منحنى لوغاريتمياً. ويبقى الأزرق صفراً قرب الحد الأدنى ثم يرتفع لوغاريتمياً.

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

هذه الطريقة حتمية وسريعة وملائمة للواجهات والمعاينات والرسوم والأتمتة. وهي لا تجري تكاملاً عددياً لقانون Planck، ولا تطبق دالة مطابقة لونية، ولا تكيف النقطة البيضاء، ولا تستخدم ملف ICC للشاشة. لذلك ينبغي فهم RGB الناتج بوصفه تقريباً عملياً معروفاً وليس قياساً لونياً مخبرياً.

عند تكرار الطلب بدرجة الحرارة الرقمية نفسها، تحصلون دائماً على قيم القنوات نفسها تماماً.

استخدام النتيجة بدقة في مشروعكم

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

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

معاينة إعدادات الإضاءة الذكية

حوّلوا إعداد Kelvin للمصباح إلى عينة RGB تمثيلية لواجهة التحكم في الإضاءة.

إنشاء عناصر تحكم للتصوير

اعرضوا لوناً تقريبياً من الدافئ إلى البارد بجانب درجات توازن اللون الأبيض في كاميرا أو محرر.

ترميز بيانات الحرارة بالألوان

أنشئوا قيم RGB وسداسية متسقة للمخططات والتقارير والمصابيح ومجموعات البيانات التي تحفظ حرارة اللون.

ما نطاق الإدخال المدعوم؟

يجب أن تكون الحرارة رقماً محدوداً من 1000 K إلى 40000 K مع شمول الحدين.

هل النتيجة دقيقة فيزيائياً؟

لا، فهي تقريب عملي من الجسم الأسود إلى sRGB وليست محاكاة طيفية أو قياساً معايراً.

لماذا قد يختلف مظهر مصباحين لهما قيمة Kelvin نفسها؟

لا تصف درجة حرارة اللون المترابطة الطيف وتجسيد الألوان والشدة وبيئة المشاهدة وصفاً كاملاً.

هل تجعل قيمة كلفن الأعلى اللون أكثر سطوعاً؟

لا. تصف قيمة كلفن درجة لون الضوء، لا سطوعه ولا تعريضه ولا تشبّعه ولا قدرة المصباح. رفع القيمة ينقل اللون فقط من البرتقالي الدافئ إلى الأزرق البارد.

هل يمكنني إدخال الحرارة بالدرجات المئوية أو الفهرنهايت؟

لا، يجب أن تكون القيمة بالكلفن بين 1000 و40000. إذا كانت قراءاتك من حسّاس أو جدول بيانات فتأكد أولاً أنها بالكلفن، لأن رقماً بالدرجات المئوية يعطي لوناً مضللاً.

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

POSThttps://api.kit.forhosting.com/color/temperature-kelvin-to-rgb

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

curl -X POST https://api.kit.forhosting.com/color/temperature-kelvin-to-rgb \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"temperature":6500}'
{
  "temperature": 6500
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.temperature_kelvin_to_rgb",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

استخدام النتيجة بدقة في مشروعكم

عند الأتمتة عبر API، تحققوا من أن المصدر يرسل Kelvin لا Celsius أو Fahrenheit. تستخدم كل مطالبة API السعر الأساسي المنشور $0.002، فيما يتيح التنفيذ في المتصفح اختبارات تفاعلية سريعة.

ما تكلفة التحويل عبر API؟

السعر الأساسي هو $0.002 لكل طلب.

ماذا يحدث عندما تكون القيمة خارج النطاق؟

تعيد القدرة خطأ invalid_input بدلاً من حصر القيمة عند أقرب درجة حرارة مدعومة.

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