Převodník Flutter / Compose na HSL
Vložte hodnotu Flutter / Compose a hned dostanete HSL. Funguje i jakýkoli jiný formát.
Příklady převodu Flutter / Compose na HSL
O formátech Flutter / Compose a HSL
Flutter a Jetpack Compose zapisují barvu jako jedno 32bitové číslo ARGB, například Color(0xFFFF5733). Dvě hex číslice za 0x jsou alfa, FF znamená plně krycí.
HSL udává tón ve stupních a sytost a světlost v procentech. Snadno se čte, ale jeho světlost neodpovídá vnímání: žlutá na 50 % vypadá mnohem světleji než modrá na 50 %.
Jak převod funguje
Hodnotu Flutter / Compose načteme, pomocí matic ze specifikace CSS Color 4 ji převedeme do CIE XYZ a potom do HSL. Hodnoty mimo cílový gamut mapuje algoritmus CSS Color 4, který zachová světlost a tón a sníží chromu.
Otázky a odpovědi
Jak převést Flutter / Compose na HSL?
Vložte nebo napište hodnotu Flutter / Compose do pole výše. PickShade ji už během psaní převede podle vzorců CSS Color 4 a hodnotu HSL zkopírujete jedním kliknutím.
Je převod Flutter / Compose na HSL přesný?
Výpočet je přesný a výsledek se zaokrouhluje jen pro zobrazení, a to na tolik míst, aby šel převést zpět na stejnou barvu. Když se barva do cílového gamutu nevejde, PickShade vás upozorní a ukáže nejbližší barvu, která se vejde.
Lze získat i další formáty zároveň?
Ano. Všechny ostatní formáty včetně OKLCH, Display P3, Tailwind, SwiftUI, Flutter a Android jsou vypsané pod výsledkem a zkopírujete je jedním kliknutím.
Je tento převodník zdarma?
Ano. Je zdarma, nevyžaduje registraci a běží celý ve vašem prohlížeči.