Text & Data🌐 سيرفر YASمتاح عبر APIintermediate
محوّل الألوان
يحوّل الألوان فورياً بين أنظمة HEX و RGB و HSL و HSV وأسماء ألوان CSS مع معاينة بصرية حية.
معالجة عبر YAS · لا يتم تخزين المدخلات
جاهز للاستخدام الفوريمعالجة فورية فائقة السرعة
النتيجة
—إيه اللي الأداة دي بتعمله؟
يحوّل الألوان فورياً بين أنظمة HEX و RGB و HSL و HSV وأسماء ألوان CSS مع معاينة بصرية حية.
إمتى أستخدمها؟
- التحويل بين كود HEX لتصميمات الويب وقيم RGB/HSL لبرمجة الرسوميات وتأثيرات CSS الحديثة.
- تعديل درجات الشفافية (Alpha / Opacity) وتوليد كود rgba() و hsla() دقيق.
- معاينة ومطابقة الألوان واختيار درجات التباين المناسبة لمعايير سهولة الوصول (WCAG).
مثال واقعي
الإدخال
#F48120
الناتج
RGB: rgb(244, 129, 32) HSL: hsl(27.5, 91.4%, 54.1%) HSV: hsv(27.5, 86.9%, 95.7%)
تحويل رياضي فوري ودقيق بين كافة الفضاءات اللونية.
إدخال → معالجة → ناتج → الخطوة التالية
- الإدخال
- أدخل قيمة اللون بأي صيغة (مثل #F48120 أو rgb(244,129,32)) أو استخدم منتقي الألوان.
- المعالجة
- يقوم المحرك بحساب معادلات التحويل الرياضية بين الفضاءات اللونية المختلفة.
- الناتج
- بطاقة بصرية تعرض اللون المحول بكافة الصيغ مع أزرار نسخ سريعة لكود CSS.
- الخطوة التالية
- انسخ الصيغة المناسبة والصقها في ملف التنسيقات (CSS) الخاص بك.
أخطاء شائعة
- كتابة أكواد HEX ناقصة أو بدون علامة # في الأماكن التي تتطلبها.
- تجاوز نطاق قيم RGB المسموح بها من 0 إلى 255.
- الخلط بين درجات HSL (من 0 إلى 360 للزاوية ونسب مئوية للتشبع والإضاءة).
يعني إيه النتيجة
تمثيل دقيق ومطابق لنفس القيمة اللونية في جميع فضاءات وصيغ الألوان الرقمية.
الخصوصية والأمان
Your input is sent to YAS infrastructure because the tool requires server-side processing or public network queries. Input is not stored.
API
Endpoint
POST https://yas.sh/api/v1/tools/color-converter
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/color-converter" \
-H "Content-Type: application/json" \
-d '{"input":"#6366f1"}'JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/color-converter", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"input": "#6366f1"
}),
});
const data = await res.json();Python
import requests
r = requests.post("https://yas.sh/api/v1/tools/color-converter", json={"input":"#6366f1"})
data = r.json()| Field | Type | Required | Description |
|---|---|---|---|
| input | string | Yes | #hex, rgb(), hsl(), or basic color name |
Success response
{ "result": { "hex": "#6366f1", "rgb": "rgb(99, 102, 241)", "hsl": "hsl(239, 84%, 67%)", "contrastWhite": 4.87, "bestText": "white" } }Convert a color to HEX / RGB / HSL / CMYK / HSV + WCAG contrast ratios.
Error responses
400 VALIDATION_ERROR— invalid input or unsupported option.413 PAYLOAD_TOO_LARGE— input exceeds the 64 KB limit.429 RATE_LIMIT_EXCEEDED— rate limit exceeded (60 req/min).
Limits
- Maximum input: 64 KB per request.
- Rate limit: 60 requests/min per IP address.
- Authenticated accounts benefit from higher tier quotas.
أدوات مرتبطة