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

تبدیل Flutter / Compose به OKLCH

یک مقدار Flutter / Compose وارد کنید و فوراً OKLCH بگیرید. فرمت‌های دیگر هم کار می‌کنند.

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

مقدار OKLCHoklch(68.036% 0.21001 33.692)

تنظیم رنگ

۱۱°
۱۰۰٪

۶۸٪
۰٫۲۱۰
۳۴°

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

نمونه‌های تبدیل Flutter / Compose به OKLCH

رنگFlutter / ComposeOKLCH
Color(0xFFFF0000)oklch(62.796% 0.25768 29.234)
Color(0xFF00FF00)oklch(86.644% 0.29483 142.495)
Color(0xFF0000FF)oklch(45.201% 0.31321 264.052)
Color(0xFFFFFFFF)oklch(100% 0 0)
Color(0xFF000000)oklch(0% 0 0)
Color(0xFF808080)oklch(59.987% 0 0)
Color(0xFFFF5733)oklch(68.036% 0.21001 33.692)
Color(0xFF3B82F6)oklch(62.308% 0.18801 259.815)
Color(0xFF10B981)oklch(69.587% 0.14907 162.48)
Color(0xFFF59E0B)oklch(76.859% 0.16466 70.08)
Color(0xFF8B5CF6)oklch(60.563% 0.21892 292.717)
Color(0xFFEC4899)oklch(65.592% 0.21177 354.308)

دربارهٔ Flutter / Compose و OKLCH

Flutter و Jetpack Compose رنگ را به‌صورت یک عدد ۳۲ بیتی ARGB می‌نویسند، مثل Color(0xFFFF5733). دو رقم هگز بعد از 0x آلفا هستند و FF یعنی کاملاً مات.

OKLCH همان OKLab در مختصات قطبی است: روشنایی، کروما و فام. Tailwind CSS v4 کل پالتش را با آن تعریف می‌کند، چون تغییر روشنایی فام را ثابت نگه می‌دارد.

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

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

پرسش و پاسخ

چطور Flutter / Compose را به OKLCH تبدیل کنم؟

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

آیا تبدیل Flutter / Compose به OKLCH دقیق است؟

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

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

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

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

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