تبدیل SwiftUI به OKLCH
یک مقدار SwiftUI وارد کنید و فوراً OKLCH بگیرید. فرمتهای دیگر هم کار میکنند.
نمونههای تبدیل SwiftUI به OKLCH
دربارهٔ SwiftUI و OKLCH
SwiftUI رنگ را با مقادیر قرمز، سبز و آبی از 0 تا 1 توصیف میکند، مثل Color(red: 1, green: 0.341, blue: 0.2). کدری با پارامتر opacity اضافه میشود.
OKLCH همان OKLab در مختصات قطبی است: روشنایی، کروما و فام. Tailwind CSS v4 کل پالتش را با آن تعریف میکند، چون تغییر روشنایی فام را ثابت نگه میدارد.
تبدیل چطور انجام میشود
مقدار SwiftUI را میخوانیم، با ماتریسهای مشخصات CSS Color 4 به CIE XYZ و سپس به OKLCH تبدیلش میکنیم. مقادیر بیرون از گاموت مقصد با الگوریتم CSS Color 4 نگاشت میشوند که روشنایی و فام را نگه میدارد و کروما را کم میکند.
پرسش و پاسخ
چطور SwiftUI را به OKLCH تبدیل کنم؟
یک مقدار SwiftUI را در کادر بالا جایگذاری یا تایپ کنید. PickShade همزمان با تایپ، آن را با فرمولهای CSS Color 4 تبدیل میکند و با یک کلیک مقدار OKLCH کپی میشود.
آیا تبدیل SwiftUI به OKLCH دقیق است؟
محاسبات دقیق است و نتیجه فقط برای نمایش گرد میشود، با رقمهای کافی برای برگشت به همان رنگ. اگر رنگ در گاموت مقصد جا نشود، PickShade هشدار میدهد و نزدیکترین رنگی را که جا میشود نشان میدهد.
آیا میتوانم همزمان فرمتهای دیگر را هم بگیرم؟
بله. همهٔ فرمتهای دیگر، از جمله OKLCH، Display P3، Tailwind، SwiftUI، Flutter و Android، زیر نتیجه آمدهاند و با یک کلیک کپی میشوند.
این مبدل رایگان است؟
بله. رایگان است، ثبتنام نمیخواهد و کاملاً در مرورگر شما اجرا میشود.