محول CMYK إلى HSV
حوّل وصفة أحبار الطباعة إلى تدرج وتشبع وقيمة: يصبح C0 M50 Y100 K0 هو RGB 255 و128 و0، أي برتقالياً بتشبع 100 % وقيمة 100 %. كل خطوة ظاهرة لتتحقق منها بنفسك. مجاناً في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- C
- 0
- M
- 50
- Y
- 100
- K
- 0
- تدرج اللون (°)
- 30.1176470588
- التشبع (%)
- 100
- القيمة (%)
- 100
يحوّل محول CMYK إلى HSV هذا لونًا مخصصًا للطباعة إلى درجة اللون والتشبع والقيمة عبر مرحلة RGB وسيطة ظاهرة وحتمية. أدخلوا نسب السماوي والأرجواني والأصفر والأسود بين صفر ومئة. تتحقق الأداة من كل قناة، وتحسب قيم الأحمر والأخضر والأزرق مقربة ضمن المجال من صفر إلى مئتين وخمسة وخمسين، ثم تستخرج درجة اللون بالدرجات والتشبع والقيمة كنسب مئوية. تفيد هذه العملية عندما يلزم استخدام لوحة طباعة في منتقي ألوان أو قاعدة ترتيب أو عرض بصري أو مسار لرموز التصميم. تنفذ الأداة الحساب النقي نفسه دون شبكة أو عشوائية أو ملف تعريف لجهاز أو اعتماد على الساعة.
أدخلوا لون CMYK صالحًا للطباعة
قدموا أربعة حقول إلزامية: c للسماوي، وm للأرجواني، وy للأصفر، وk للأسود. يمثل كل حقل تغطية الحبر بنسبة مئوية محدودة من 0 إلى 100 شاملة الطرفين. لا تقيد الأداة النسبة غير الصالحة بصمت، لأن تحويل 105 إلى 100 يخفي خللًا في الملف أو جدول البيانات الأصلي.
تمثل أربعة أصفار بياض الورق في هذا التقريب، بينما تنتج قيمة k التي تساوي 100 اللون الأسود. لا يصف CMYK السلوك الفيزيائي للحبر بالكامل دون آلة طباعة وملف ICC. لذلك ينبغي اعتبار النتيجة معاينة رياضية ثابتة لتحويل البيانات ومنطق الواجهات والتعليم والمعاينات التقريبية، وليست ضمانًا لمظهر الطباعة النهائي.
تتبعوا المسار الحتمي عبر RGB
تعرض الاستجابة قيمة RGB الوسيطة حتى تتمكنوا من تدقيق انتقال لون الطباعة إلى HSV. أولًا تقسم كل نسبة على 100. يساوي الأحمر 255 مضروبًا في واحد ناقص السماوي وفي واحد ناقص الأسود؛ ويستخدم الأخضر الأرجواني، بينما يستخدم الأزرق الأصفر.
تقرب كل قناة إلى أقرب عدد صحيح بين 0 و255. بعد ذلك تطبع مرحلة HSV القنوات الثلاث، وتحسب القيمة الكبرى والصغرى والفرق، وتختار قطاع درجة اللون وفق القناة الكبرى. تكون درجة اللون المحايد صفرًا؛ وتستخدم الألوان الأخرى معادلة القطاع الأحمر أو الأخضر أو الأزرق القياسية ضمن [0, 360).
يساوي التشبع الفرق مقسومًا على القيمة الكبرى، باستثناء الأسود حيث يساوي صفرًا؛ أما القيمة فهي أكبر قناة مطبعة. يعاد التشبع والقيمة كنسبتين مئويتين، وتقرب النتائج العشرية إلى عشر خانات. ولأن HSV يحسب من RGB الظاهر، يمكن إعادة إنتاج كل مرحلة بدقة.
لا يغير النتيجة ملف خفي أو خدمة شبكة أو وقت حالي أو رقم عشوائي أو ذاكرة مؤقتة قابلة للتغيير.
استخدموا درجة اللون والقيمة في مسارات عملية
تسهل درجة اللون والقيمة تنظيم لوحات الطباعة في الواجهات وعمليات الأتمتة. يمكن لمستورد نظام تصميم استقبال ألوان CMYK من دليل علامة تجارية، وتحويلها، وترتيب العينات حول عجلة الألوان دون صيانة لوحة ثانية يدويًا. ويمكن لكتالوج المنتجات جمع الألوان التقريبية في عائلات دافئة وباردة، واستخدام القيمة لاختيار تسميات مقروءة أو ترتيب المتغيرات من الداكن إلى الفاتح.
وفي التعليم توضح النتيجة كيف يقلل الحبر الأسود سطوع RGB، ومن ثم قيمة HSV. استخدموا تطبيقًا يدعم ICC لمحاكاة ورق أو أحبار أو مقصد عرض أو جهاز محدد.
حالات الاستخدام
ترتيب عينات الطباعة حسب درجة اللون
حوّلوا ألوان CMYK الخاصة بالعلامة إلى درجات لونية لترتيب اللوحة حول عجلة ألوان متسقة.
تقدير القتامة لقواعد الواجهات
اقرؤوا قيمة HSV قبل اختيار التسميات أو ترتيب المتغيرات أو تطبيق تصنيف تقريبي للفاتح والداكن.
تعليم تحويل اللون على مرحلتين
اعرضوا قيمة RGB الوسيطة الدقيقة ثم نتيجة HSV في الدروس والتمارين والاختبارات الحتمية.
الأسئلة الشائعة
ما مجالات الإدخال الصالحة؟
يجب أن تكون قيم السماوي والأرجواني والأصفر والأسود نسبًا مئوية محدودة من 0 إلى 100 شاملة الطرفين. تقبل الكسور والسلاسل الرقمية.
لماذا يمر التحويل عبر RGB؟
يمثل HSV نموذجًا أسطوانيًا مشتقًا من RGB. يجعل عرض RGB المقرب من 0 إلى 255 المسار حتميًا ومألوفًا وقابلًا لإعادة الإنتاج.
ما وحدات نتيجة HSV؟
تقاس درجة اللون بالدرجات من 0 شاملة إلى أقل من 360. ويمثل التشبع والقيمة نسبتين مئويتين من 0 إلى 100.
هل يطابق لون HSV الطباعة التجارية تمامًا؟
ليس بالضرورة. هذه مقاربة رياضية مستقلة عن الجهاز، وليست تحويل ICC مخصصًا لآلة طباعة أو حبر أو ورق بعينه.
كم يساوي C0 M50 Y100 K0 في نظام HSV؟
يمر باللون RGB 255 و128 و0، ثم يعطي تدرجاً يزيد قليلاً على ثلاثين درجة، مع تشبع وقيمة بنسبة 100 %. أي برتقالياً ساطعاً ومشبعاً تماماً.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/color/cmyk-hsv \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"c":0,"m":50,"y":100,"k":0}'const res = await fetch("https://api.kit.forhosting.com/color/cmyk-hsv", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"c": 0,
"m": 50,
"y": 100,
"k": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/cmyk-hsv",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"c": 0,
"m": 50,
"y": 100,
"k": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/cmyk-hsv", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"c":0,"m":50,"y":100,"k":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"c":0,"m":50,"y":100,"k":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/cmyk-hsv", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"c": 0,
"m": 50,
"y": 100,
"k": 0
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.cmyk_hsv",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يمكنكم استخدامها مجانًا في المتصفح، أو استعمال API بسعر $0.002 لكل طلب ناجح.
أدخلوا لون CMYK صالحًا للطباعة
تقبل الأداة الكسور العشرية والسلاسل الرقمية المحاطة بمسافات، وكذلك الأسماء البديلة cyan وmagenta وyellow وkey وblack. التحقق صارم؛ فغياب قناة أو إدخال نص غير رقمي أو Infinity أو NaN أو قيمة خارج المجال ينتج الخطأ invalid_input.
استخدموا درجة اللون والقيمة في مسارات عملية
تتضمن الاستجابة النسب المتحقق منها c وm وy وk، وكائني rgb وhsv، والحقول hue_degrees وsaturation_percent وvalue_percent، ومعرف طريقة المرحلتين. صممت النتيجة لخدمات API وجداول البيانات والاختبارات وأدوات المتصفح الخفيفة، لا لمرحلة ما قبل الطباعة المدارة لونيًا. الاستخدام في المتصفح مجاني، وكل طلب API ناجح يكلف $0.002، أما المدخلات غير الصالحة فترفض قبل إرجاع تحويل مفيد.
أسئلة تقنية
ما تكلفة محول CMYK إلى HSV؟
يعمل مجانًا في المتصفح. يكلف طلب API الناجح $0.002، وترفض المدخلات غير الصالحة.