رفتن به انتخابگر رنگ

تبدیل HSLA به OKLab

یک مقدار HSLA وارد کنید و فوراً OKLab بگیرید. فرمت‌های دیگر هم کار می‌کنند.

خوانده‌شده به‌صورت HSL

مقدار OKLaboklab(68.036% 0.17473 0.1165 / 0.8)
OKLab به HSLA

همین رنگ بدون شفافیت، به‌صورت OKLab مات

تنظیم رنگ

۱۱°
۸۰٪

۶۸٪
۰٫۲۱۰
۳۴°

همهٔ فرمت‌های دیگر

جدول کدری: آلفا در HEX و HSLA

در HEX هشت‌رقمی، دو رقم آخر کدری را تعیین می‌کنند: FF کاملاً مات، 80 حدود ۵۰٪ و 00 کاملاً شفاف است. جدول رنگ نمونه را با گام‌های ۵٪ نشان می‌دهد.

کدریآلفا در HEXHEXHSLA
100%ff#ff5733hsla(10.59, 100%, 60%, 1)
95%f2#ff5733f2hsla(10.59, 100%, 60%, 0.95)
90%e6#ff5733e6hsla(10.59, 100%, 60%, 0.9)
85%d9#ff5733d9hsla(10.59, 100%, 60%, 0.85)
80%cc#ff5733cchsla(10.59, 100%, 60%, 0.8)
75%bf#ff5733bfhsla(10.59, 100%, 60%, 0.75)
70%b3#ff5733b3hsla(10.59, 100%, 60%, 0.7)
65%a6#ff5733a6hsla(10.59, 100%, 60%, 0.65)
60%99#ff573399hsla(10.59, 100%, 60%, 0.6)
55%8c#ff57338chsla(10.59, 100%, 60%, 0.55)
50%80#ff573380hsla(10.59, 100%, 60%, 0.5)
45%73#ff573373hsla(10.59, 100%, 60%, 0.45)
40%66#ff573366hsla(10.59, 100%, 60%, 0.4)
35%59#ff573359hsla(10.59, 100%, 60%, 0.35)
30%4d#ff57334dhsla(10.59, 100%, 60%, 0.3)
25%40#ff573340hsla(10.59, 100%, 60%, 0.25)
20%33#ff573333hsla(10.59, 100%, 60%, 0.2)
15%26#ff573326hsla(10.59, 100%, 60%, 0.15)
10%1a#ff57331ahsla(10.59, 100%, 60%, 0.1)
5%0d#ff57330dhsla(10.59, 100%, 60%, 0.05)
0%00#ff573300hsla(10.59, 100%, 60%, 0)

نمونه‌های تبدیل HSLA به OKLab

رنگHSLAOKLab
hsla(0, 100%, 50%, 1)oklab(62.796% 0.22486 0.12585)
hsla(120, 100%, 50%, 1)oklab(86.644% -0.23389 0.1795)
hsla(240, 100%, 50%, 1)oklab(45.201% -0.03246 -0.31153)
hsla(0, 0%, 100%, 1)oklab(100% 0 0)
hsla(0, 0%, 0%, 1)oklab(0% 0 0)
hsla(0, 0%, 50.2%, 1)oklab(59.987% 0 0)
hsla(10.59, 100%, 60%, 1)oklab(68.036% 0.17474 0.1165)
hsla(217.22, 91.22%, 59.8%, 1)oklab(62.308% -0.03325 -0.18505)
hsla(160.12, 84.08%, 39.41%, 1)oklab(69.587% -0.14216 0.04488)
hsla(37.69, 92.13%, 50.2%, 1)oklab(76.859% 0.0561 0.15481)
hsla(258.31, 89.53%, 66.27%, 1)oklab(60.563% 0.08454 -0.20193)
hsla(330.37, 81.19%, 60.39%, 1)oklab(65.592% 0.21073 -0.021)

دربارهٔ HSLA و OKLab

HSLA همان HSL به‌همراه کانال آلفا برای کدری است و به شکل hsla(11, 100%, 60%, 0.5) نوشته می‌شود. آلفا از 0 (کاملاً شفاف) تا 1 (کاملاً مات) است و CSS مدرن آن را داخل hsl() هم می‌پذیرد.

OKLab یک فضای رنگی ادراکی مدرن از سال 2020 است. گام‌های برابر به چشم برابر دیده می‌شوند و همین گرادیان‌ها و ترکیب‌ها را تمیزتر از RGB یا HSL می‌کند.

تبدیل چطور انجام می‌شود

مقدار HSLA را می‌خوانیم، با ماتریس‌های مشخصات CSS Color 4 به CIE XYZ و سپس به OKLab تبدیلش می‌کنیم. مقادیر بیرون از گاموت مقصد با الگوریتم CSS Color 4 نگاشت می‌شوند که روشنایی و فام را نگه می‌دارد و کروما را کم می‌کند.

پرسش و پاسخ

چطور HSLA را به OKLab تبدیل کنم؟

یک مقدار HSLA را در کادر بالا جای‌گذاری یا تایپ کنید. PickShade هم‌زمان با تایپ، آن را با فرمول‌های CSS Color 4 تبدیل می‌کند و با یک کلیک مقدار OKLab کپی می‌شود.

آیا تبدیل HSLA به OKLab دقیق است؟

محاسبات دقیق است و نتیجه فقط برای نمایش گرد می‌شود، با رقم‌های کافی برای برگشت به همان رنگ. اگر رنگ در گاموت مقصد جا نشود، PickShade هشدار می‌دهد و نزدیک‌ترین رنگی را که جا می‌شود نشان می‌دهد.

آیا می‌توانم هم‌زمان فرمت‌های دیگر را هم بگیرم؟

بله. همهٔ فرمت‌های دیگر، از جمله OKLCH، Display P3، Tailwind، SwiftUI، Flutter و Android، زیر نتیجه آمده‌اند و با یک کلیک کپی می‌شوند.

این مبدل رایگان است؟

بله. رایگان است، ثبت‌نام نمی‌خواهد و کاملاً در مرورگر شما اجرا می‌شود.