من hex إلى نسب CMYK
اعرف وصفة الحبر وحمولته الكلية دفعة واحدة: يحتاج #3498db إلى سماوي 76% وأرجواني 31% وأصفر 0% وأسود 14%، بتغطية إجمالية 121%. مجاناً في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- Hex
- #3498db
- سداسي عشري خام
- #3498db
- Hex6
- 3498db
- المقاومة (Ω)
- 52
- G
- 152
حاسبة تحويل hex إلى نسب قنوات حبر CMYK تأخذ لون الشاشة مكتوباً برمز ست عشري—ثلاثة أرقام أو ستة، مع علامة التجزئة الأولى أو بدونها—وتعكسه إلى نسب قنوات الحبر الرباعي التي ما زالت المطابع وبراهين التغليف وأوراق تسليم المطبعة تستخدمها: سيان وماجنتا وأصفر وأسود (key)، كل منها من صفر إلى مئة بالمئة مع تقريب صحيح مناسب لمواصفات الطباعة. الصق #3498db أو الشكل القصير #abc؛ توسّع الأداة الاختصار عند الحاجة، وتوحّد إلى hex من ستة أرقام بأحرف صغيرة، وتستخرج قنوات الأحمر والأخضر والأزرق، ثم تطبق صيغة RGB إلى CMYK الطرحية المعيارية المستخدمة في معاينات سريعة لقنوات الحبر وتسليمات التصميم. يحتاج المصممون الذين يتحققون من ملاءمة hex العلامة على ورق مطلي، وفرق الواجهة الذين يعدّون أدلة جاهزة للطباعة، والاختبارات الآلية لوحات الألوان إلى ذلك التعيين الحتمي نفسه دون فتح حزمة كاملة لإدارة الألوان ICC.
معنى hex وقنوات حبر CMYK وكيف يعمل التحويل
ترمز ألوان الست عشري إلى ثلاث قنوات بثماني بتات في سلسلة مدمجة استخدمتها أوراق الأنماط وأدوات التصميم وأدلة العلامة لعقود. في الشكل السداسي #RRGGBB ترمّز الحرفان الأولان الأحمر والوسطان الأخضر والأخيران الأزرق؛ وتُفسر كل زوج كعدد صحيح بالأساس ستة عشر من صفر إلى مئتين وخمسة وخمسين. الاختصار الثلاثي #RGB يضاعف كل رقم فيصبح #abc هو #aabbcc—نفس التوسيع الذي يطبقه CSS عندما تكتب hex قصيراً في ورقة أنماط.
قنوات حبر CMYK نموذج طرحي: السيان والماجنتا والأصفر تزيل ضوءاً من الورق الأبيض، بينما يعمّق الأسود (key) الظلال ويوفر الحبر في الحيادي الداكن. غالباً ما تذكر مواصفات الطباعة وملخصات الموردين كل قناة كنسبة مئوية صحيحة من صفر إلى مئة ليتمكن مشغلو المطبعة والمقدّرون من مقارنة الوصفات بنظرة. يوسّع هذا المحول أولاً ويحلل hex إلى قنوات RGB صحيحة، ويقيسها إلى المدى الوحدوي بالقسمة على مئتين وخمسة وخمسين، ثم يحسب K كواحد ناقص أقصى تلك القنوات الثلاث.
عندما يكون K فعلياً واحداً يُعاد الأسود الخالص كصفر سيان وماجنتا وأصفر ومئة بالمئة key. وإلا فإن كل C وM وY هو (واحد ناقص القناة ناقص K) مقسوماً على (واحد ناقص K)، مضروباً بمئة ومقرباً إلى أقرب نسبة مئوية صحيحة—نفس الشكل المغلق لمعاينات الطباعة المستقلة عن الجهاز في الكتب. هذا التقريب مقصود لتسليم مواصفات الطباعة: أحمال الحبر ذات الفاصلة العائمة تولّد فروقاً صاخبة في أدلة الأسلوب والاختبارات الذهبية، بينما تطابق النسب الصحيحة معظم أدوات hex إلى CMYK المجانية وكثيراً من أوراق ما قبل الطباعة.
تفيد تمارين الصف ومراجعات التصميم والتركيبات الآلية بمرجع حتمي واحد لحالة الأحرف ووجود التجزئة وتوسيع الاختصار وتقريب النسب. تذكّر أن هذا المسار ليس ملف تعريف مطبعة ICC: تختلف الورق وحدود الحبر والمعايرة فتغيّر المظهر حتى عندما تطابق نسب القنوات هذه الحاسبة.
نصائح عملية وحدود وعمليات بحث ذات صلة
فضّل إرسال سلسلة hex التي صدّرتها أداة التصميم، مع التجزئة إن وُجدت؛ يعمل الشكلان، وتوحّد الاستجابة دائماً إلى hex من ستة أرقام بأحرف صغيرة لتستقر الفروق اللاحقة. عامل قيم قنوات حبر CMYK كمعاينة سريعة لمواصفات الطباعة لا كضمان لمخرج المطبعة: ورق مختلف وحدود حبر وملفات ICC تغيّر المظهر حتى عندما تطابق النسب هذه الحاسبة. لا تمرّر أشكالاً بألفا مثل #RRGGBBAA أو #RGBA—هذه الصفحة مقصورة عمداً على تعبئة RGB معتمة كلاسيكية، وتُرفض تلك الأطوال لتلاحظ ذلك بدل إسقاط الألفا بصمت.
ألوان CSS المسماة مثل rebeccapurple خارج النطاق؛ حوّلها أولاً إلى hex أو استخدم أداة متعددة الفضاءات عند الحاجة إلى HSL أو LAB أو تحويلاً دفعياً. عند كتابة اختبارات وحدة، غطّ حالة بست أرقام على الأقل، وتوسيعاً ثلاثي الأرقام، وأسوداً خالصاً #000000 (توقع K عند مئة بالمئة)، وإدخالاً بأحرف كبيرة، وآخر بلا تجزئة، وطولاً غير صالح عمداً كي لا تفوت انحدارات التحقق.
تستهدف هذه الصفحة من يبحث عن hex إلى نسب حبر CMYK، أو #RRGGBB إلى قنوات طباعة سيان وماجنتا وأصفر وأسود، أو حاسبة مجانية من لون hex إلى CMYK لأحمال حبر المواصفات؛ وليست حزمة كاملة لإدارة الألوان، ولا مستخرجاً للوحات من الصور، ولا المسار العكسي من CMYK إلى hex. فضّل هذه القدرة عندما يكون لديك بالفعل رمز hex وتحتاج فقط نسب قنوات حبر CMYK أو سلسلة cmyk() لملخص؛ وإذا بدأ خط الأنابيب من أعداد RGB صحيحة منفصلة فاستخدم مسار RGB إلى CMYK المخصص.
حالات الاستخدام
hex العلامة إلى قنوات حبر مواصفات الطباعة
يلصق المصممون رموز hex العلامة من Figma أو دليل أسلوب ويتلقون نسب سيان وماجنتا وأصفر وkey لنماذج التغليف وعروض الطباعة وأوراق التسليم.
اختبارات وحدة للوحة الألوان وتركيبات الطباعة
ولّد صفوف قنوات حبر CMYK مرجعية من تركيبات hex كي تؤكد اختبارات الانحدار البصري ومعاينة الطباعة قيماً صحيحة مستقرة للحبر.
توثيق أدلة الأسلوب وملخصات الموردين
حوّل رموز hex على الويب إلى سلاسل قنوات حبر CMYK لأدلة PDF وملخصات الموردين ورقائق ألوان البيع دون فتح استوديو ألوان على سطح المكتب.
الأسئلة الشائعة
ما صيغ hex التي تقبلها أداة hex إلى نسب حبر CMYK؟
ألوان ست عشرية بثلاثة أرقام (#RGB) وبستة أرقام (#RRGGBB)، مع علامة # الأولى أو بدونها. يجوز أن تكون الأحرف كبيرة أو صغيرة. لا تُقبل أشكال الألفا ولا ألوان CSS المسماة.
كيف يُوسَّع الاختصار الثلاثي قبل تحويل قنوات الحبر؟
يُضاعف كل رقم: يصبح #abc هو #aabbcc، ثم يُحلل كل زوج كقناة RGB بالأساس 16 من 0 إلى 255 ويُحوَّل بصيغة RGB إلى CMYK المعيارية وتقريب النسبة الصحيحة.
ما نسب الحبر التي يحتاجها #3498db؟
سماوي 76% وأرجواني 31% وأصفر 0% وأسود 14%، ومجموعها حبر كلي قدره 121%. وتُقرَّب كل قناة إلى نسبة مئوية صحيحة كما تذكرها مواصفات الطباعة عادة.
ما فائدة مجموع الحبر؟
يجمع القنوات الأربع لتلاحظ التغطية الثقيلة بنظرة واحدة قبل الفحص الكامل في مرحلة ما قبل الطباعة. ففي #3498db يبلغ المجموع 121%.
ماذا تمثل قنوات الحبر الأربع؟
السماوي والأرجواني والأصفر أحبار تطرح الضوء من الورق الأبيض، أما الأسود (key) فيعمّق الظلال ويوفر الحبر في الألوان المحايدة الداكنة. وتُقاس كل قناة من 0 إلى 100%.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/color/hex-to-ink-channels \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hex":"#3498db"}'const res = await fetch("https://api.kit.forhosting.com/color/hex-to-ink-channels", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hex": "#3498db"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/hex-to-ink-channels",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hex": "#3498db"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/hex-to-ink-channels", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hex":"#3498db"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hex":"#3498db"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/hex-to-ink-channels", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"hex": "#3498db"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.hex_to_ink_channels",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
الرموز غير الصالحة—طول خاطئ، أحرف غير ست عشرية، إدخال فارغ، أو البادئة البرمجية 0x—تفشل بخطأ واضح invalid_input بدل اختراع أحمال حبر. المسار تحليل وحساب حتميان فقط—بلا شبكة ولا بذور عشوائية ولا اعتماد على الساعة—لذلك يعيد مشغّل المتصفح المجاني وواجهة API المدفوعة مسبقاً نفس JSON في كل مرة تستدعيها.
معنى hex وقنوات حبر CMYK وكيف يعمل التحويل
تجمع الاستجابة أيضاً القنوات الأربع في total_ink لتلاحظ التغطية الثقيلة بسرعة قبل فحص TAC كامل على RIP.
كيف تستدعي API وما الذي يعود
أمثلة صالحة تشمل #3498db و3498db و#ABC وabc؛ تُزال المسافات المحيطة، ويجوز أن تكون الأحرف كبيرة أو صغيرة، والتجزئة اختيارية. عند ربط ذلك بخط أنابيب، اعتبر حقول القنوات الصحيحة العقد المستقر، وmessage وsteps تشخيصات بشرية يمكن تجاهلها في الفحوص الآلية. فضّل hex موحّداً بأحرف صغيرة في التركيبات لتبقى الفروق هادئة بين أدوات تزيل التجزئة أو تعيدها. أرسل جسماً JSON فيه حقل نصي إلزامي واحد اسمه hex—وتُقبل الأسماء البديلة color وvalue وtext وinput وcode في نفس المحلل. عند النجاح تعيد الاستجابة hex كسلسلة #rrggbb موحّدة بأحرف صغيرة، وhex6 بلا تجزئة، وحقول RGB صحيحة r g b مع أسماء red green blue ومصفوفة rgb، وسلسلة css من نوع rgb()، ونسباً صحيحة cyan magenta yellow وkey مع أسماء black وc m y k، وكائناً ink_channels للقنوات الأربع المسماة، ومصفوفة cmyk من أربعة أعداد، وtotal_ink كمجموع تلك النسب الأربع، وسلسلتي ink_css وcmyk_css بالشكل cmyk(C%, M%, Y%, K%)، وقيمتين منطقيتين shorthand وhad_hash تصفان الشكل الأصلي، ورسالة إنجليزية قصيرة، ومصفوفة steps تعرض كل سطر تحليل وتحويل للتصحيح أو التعليم. فشل التحقق—حقل مفقود، سلسلة فارغة بعد التجزئة، طول غير ثلاثة أو ستة، أحرف غير ست عشرية، مسافات داخل الجسم، بادئة برمجية 0x، أو عدد عارٍ بدل سلسلة—يعيد invalid_input ولا يُحاسب أبداً. التسعير رسم ثابت $0.002 لكل طلب ناجح بوحدة item.
نصائح عملية وحدود وعمليات بحث ذات صلة
استخدم total_ink مرشحاً أولياً عندما تبدو لوحة العلامة معكرة في البرهان—المجاميع العالية جداً غالباً تحتاج إزالة لون تحتي أو توليد أسود على RIP بدل hex مختلف. المهام الفاشلة التي تعيد invalid_input لا تستهلك رصيداً مدفوعاً مسبقاً، فيبقى استكشاف السكربتات والتحقق من النماذج رخيصاً بينما يلصق المتعلمون قيماً غير مثالية من الحافظة.
أسئلة تقنية
ماذا تمثل قنوات حبر السيان والماجنتا والأصفر وkey؟
شدّات حبر العملية كنسب مئوية صحيحة من 0 إلى 100. key هو الأسود؛ وتظهر القيم نفسها كأسماء c/m/y/k وكائن ink_channels ومصفوفة cmyk وسلسلة بأسلوب CSS cmyk().
ماذا يحدث عند رمز hex غير صالح؟
تعيد API قيمة invalid_input مع رسالة تصف المشكلة (إدخال فارغ، طول خاطئ، أحرف غير ست عشرية، بادئة 0x، وما شابه). فشل التحقق لا يُحاسب.
هل محول hex إلى نسب حبر CMYK مجاني؟
أداة المتصفح مجانية وتعمل محلياً. تستخدم استدعاءات API رصيد KIT المدفوع مسبقاً بمقدار $0.002 لكل طلب ناجح؛ والمهام الفاشلة لا تُحاسب أبداً.