Výběr barev a převodník

Vyberte barvy a převádějte mezi formáty HEX, RGB, HSL. Generujte nádherné palety pro svůj další designový projekt.

#2563EB
HEX
rgb(37, 99, 235)
RGB
hsl(221, 83%, 53%)
221, 84%, 92%
HSV

Vygenerovaná paleta

Barevná schémata

Vysvětlení HEX, RGB, HSL a HSV

Barvy ve webovém designu a grafickém designu se reprezentují v několika formátech. Pochopení každého z nich vám pomůže efektivně pracovat napříč designovými nástroji, CSS a programováním.

Přehled barevných formátů

FormátPříkladPoužívá se v
HEX#2563EBCSS, HTML, designové nástroje
RGBrgb(37, 99, 235)CSS, JavaScript, úprava obrázků
HSLhsl(221, 83%, 53%)CSS, UI design
HSV221°, 84%, 92%Photoshop, výběr barev

Pochopení barevné teorie

Jak používat výběr barev a převodník

  1. Použijte výběr barvy pro vizuální výběr libovolné barvy nebo zadejte hodnotu barvy přímo v libovolném podporovaném formátu (HEX, RGB, HSL nebo HSV). Nástroj automaticky převádí mezi všemi formáty při psaní nebo výběru.
  2. Prohlížejte okamžitě převedené hodnoty: HEX (#RRGGBB), RGB (r, g, b), HSL (h, s%, l%) a HSV (h, s%, v%). Každý formát je zobrazen ve své standardní notaci, připravený ke zkopírování a vložení do vašeho CSS, designového nástroje nebo kódu.
  3. Klikněte na libovolnou hodnotu formátu pro její zkopírování do schránky. Použijte vygenerovanou barevnou paletu pro průzkum komplementárních odstínů a tónů založených na vaší vybrané barvě.
  4. Dolaďte svou barvu úpravou posuvníků odstínu, sytosti a světlosti nebo přetažením výběru přímo na barevném kole a gradientu jasu.

Principy barevných modelů a převodu

Digitální barvy jsou reprezentovány v několika modelech, z nichž každý je vhodný pro různé úkoly. Formát HEX (#RRGGBB) kóduje červený, zelený a modrý kanál jako dvoumístné hexadecimální hodnoty (00-FF), což vytváří hodnoty jako #FF5733. Toto je nejběžnější formát v CSS a HTML. Model RGB vyjadřuje stejné kanály jako desetinné hodnoty od 0 do 255, zapisované jako rgb(255, 87, 51). HEX i RGB jsou závislé na zařízení a popisují, jak monitor vyzařuje světlo — říkají obrazovce, kolik každé primární barvy má vydat.

Modely HSL (odstín, sytost, světlost) a HSV (odstín, sytost, hodnota/jas) jsou navrženy tak, aby byly pro lidi intuitivnější. Odstín představuje samotnou barvu jako úhel od 0° do 360° po barevném kole (0° = červená, 120° = zelená, 240° = modrá). Sytost představuje intenzitu nebo čistotu barvy od 0% (šedá) do 100% (plně nasycená). Světlost (HSL) se pohybuje od 0% (černá) přes 50% (čistá barva) do 100% (bílá), zatímco hodnota (HSV) se pohybuje od 0% (černá) do 100% (plný jas). HSL je obzvlášť užitečný pro generování barevných palet, protože úprava světlosti nezávisle na odstínu a sytosti produkuje přirozené tóny a stíny.

Převod mezi barevnými modely zahrnuje jednoduché matematické vzorce. Převod RGB na HSL zahrnuje normalizaci hodnot RGB na 0-1, nalezení maximálního a minimálního kanálu a výpočet odstínu, sytosti a světlosti odtud. Převod HSL zpět na RGB vyžaduje převedení válcových souřadnic zpět do kartézského prostoru RGB. Tyto převody jsou bezeztrátové — mezi HEX, RGB, HSL a HSV se neztrácí žádná barevná informace pro plně neprůhledné barvy. Když je potřná alfa průhlednost, formáty se rozšiřují na RGBA, HSLA a 8místný HEX (#RRGGBBAA). Tento nástroj zpracovává všechny převody okamžitě ve vašem prohlížeči, což usnadňuje přechod mezi designovými nástroji (které často používají HSV), CSS (které upřednostňuje HEX a HSL) a softwarem pro úpravu obrázků.

Často kladené dotazy

Jaký je rozdíl mezi HSL a HSV?
Oba používají odstín/sytost. Třetí kanál se liší: HSL používá světlost (0=černá, 100=bílá), HSV používá hodnotu (0=černá, 100=plná barva). HSV odpovídá tomu, jak funguje Photoshop; HSL je přívětivější k CSS.
Kolik barev obsahuje HEX?
HEX podporuje 16 777 216 barev (256 × 256 × 256). Každý pár znaků představuje hodnoty červené, zelené a modré od 00 do FF.
Mohu kopírovat hodnoty barev?
Klikněte na libovolný barevný vzorník pro jeho načtení do výběru, poté zkopírujte hodnotu HEX, RGB, HSL nebo HSV ze zobrazení.
Jaké barvy jsou nejlepší pro webové stránky?
Klíčový je vysoký kontrast mezi textem a pozadím. Běžné pravidlo: minimální poměr kontrastu 4,5:1 pro text těla (standard WCAG AA).
Jaký je rozdíl mezi HEX a RGB?
Představují stejnou barvu v různých notacích. HEX používá hexadecimální číslice (#FF5733), zatímco RGB používá desetinná čísla rgb(255, 87, 51). Oba popisují stejné hodnoty červená-zelená-modrá. HEX je kompaktnější; RGB je čitelnější pro jednotlivé hodnoty kanálů.
Kdy bych měl/a použít HSL místo HEX?
HSL je ideální, když potřebujete vytvořit varianty barvy (světlejší, tmavší, více nebo méně nasycené) programově. Je také intuitivnější pro designéry, protože úprava světlosti nebo sytosti nezávisle je přímočará. HEX je lepší pro konečné hodnoty CSS, kde záleží na kompaktnosti.
Podporuje tento nástroj alfa průhlednost?
Ano. Můžete pracovat s formáty RGBA a HSLA, které zahrnují alfa kanál pro průhlednost. 8místný formát HEX (#RRGGBBAA) je také podporován v moderním CSS.
Mohu vybrat barvu z obrázku?
Použijte nástroj Výběr barvy z obrázku pro nahrání obrázku a extrakci barev kliknutím na libovolný pixel. Poskytuje hodnoty HEX, RGB a HSL pro přesný pixel, který vyberete.

Související nástroje