🛠️

Whiz Tools

Build • Create • Innovate

Прост селектор на цветове: Изберете и копирайте RGB, Hex, CMYK цветови стойности

Лесен за използване селектор на цветове с интерактивен спектър и плъзгач за яркост. Изберете цветове визуално или въведете точни стойности в RGB, Hex или CMYK формати. Копирайте цветните кодове с едно кликване за вашите дизайнерски проекти.

Избор на цвят

RGB (0-255)

CMYK (0-100)

Избор на цвят

0%
100%
📚

Документация

Прост и удобен инструмент за избор на цветове

Въведение

Инструментът за избор на цветове е интуитивно, лесно за използване приложение, проектирано да помага на потребителите да избират, визуализират и конвертират цветове в множество цветови формати. Независимо дали сте уеб дизайнер, който създава цветова схема, цифров художник, който търси перфектния нюанс, или разработчик, който реализира потребителски интерфейс, този инструмент за избор на цветове предлага прост начин за работа с цветове в RGB, шестнадесетичен, CMYK и HSV формати. С интерактивния си цветен спектър, плъзгач за яркост и прецизни опции за въвеждане, можете бързо да намерите, коригирате и копирате цветови стойности за вашите проекти.

Разбиране на цветови модели

Преди да се потопим в начина на използване на инструмента за избор на цветове, е полезно да разберем различните цветови модели, които той поддържа:

RGB (Червено, Зелено, Синьо)

RGB е адитивен цветови модел, при който червената, зелената и синята светлина се комбинират по различни начини, за да възпроизведат широк спектър от цветове. В цифровите приложения:

  • Всеки компонент (R, G, B) варира от 0 до 255
  • RGB(255, 0, 0) представлява чисто червено
  • RGB(0, 255, 0) представлява чисто зелено
  • RGB(0, 0, 255) представлява чисто синьо
  • RGB(255, 255, 255) представлява бяло
  • RGB(0, 0, 0) представлява черно

RGB моделът е пряко свързан с начина, по който цветовете се показват на екрани, което го прави основен избор за цифров дизайн.

Шестнадесетичен (Hex)

Шестнадесетичните цветови кодове са начин за представяне на RGB цветове, използвайки числова система с основа 16:

  • Шестнадесетичният цвят започва с решетка (#), последвана от шест символа
  • Първата двойка представлява червено, втората зелено, а третата синьо
  • Всяка двойка варира от 00 до FF (0-255 в десетичен)
  • #FF0000 представлява чисто червено
  • #00FF00 представлява чисто зелено
  • #0000FF представлява чисто синьо
  • Съществува съкратена нотация за определени цветове (напр. #F00 за червено)

Шестнадесетичните кодове се използват широко в уеб разработката (CSS, HTML) и цифровите дизайнерски приложения.

CMYK (Циан, Магента, Жълто, Черен/Ключ)

CMYK е субтрактивен цветови модел, използван основно в цветния печат:

  • Всеки компонент варира от 0% до 100%
  • CMYK(0, 100, 100, 0) представлява чисто червено
  • CMYK(100, 0, 100, 0) представлява чисто зелено
  • CMYK(100, 100, 0, 0) представлява чисто синьо
  • CMYK(0, 0, 0, 100) представлява черно
  • CMYK(0, 0, 0, 0) представлява бяло (цвета на хартията)

Въпреки че основно се използва за печат, разбирането на CMYK стойности може да бъде полезно при проектиране на съдържание, което в крайна сметка ще бъде отпечатано.

HSV (Цвят, Наситеност, Стойност)

HSV представя цветовете по отношение на:

  • Цвят: Типът на цвета (червен, жълт, зелен и т.н.), измерен в градуси (0-360°)
  • Наситеност: Интензивността или чистотата на цвета (0-100%)
  • Стойност: Яркостта на цвета (0-100%)

HSV е особено полезен за избор на цветове, тъй като отделя избора на цвят (нюанс) от неговата интензивност (наситеност) и яркост (стойност), което го прави по-интуитивен за коригиране на цветовете.

Формули за конвертиране на цветове

Инструментът за избор на цветове автоматично конвертира между различни цветови модели, използвайки тези математически формули:

Конвертиране на RGB в Hex

За да конвертирате RGB в шестнадесетичен:

  1. Конвертирайте всяка RGB компонента (0-255) в двуцифрен шестнадесетичен номер
  2. Конкатенайте трите шестнадесетични стойности с префикс #

Hex=#+toHex(R)+toHex(G)+toHex(B)\text{Hex} = \text{\#} + \text{toHex}(R) + \text{toHex}(G) + \text{toHex}(B)

Където toHex() конвертира десетично число в неговото шестнадесетично представяне.

Конвертиране на RGB в CMYK

Конверсията от RGB в CMYK включва тези стъпки:

  1. Нормализирайте RGB стойностите в диапазона 0-1
  2. Изчислете компонента черен ключ (K)
  3. Изчислете C, M и Y на базата на K

R=R/255,G=G/255,B=B/255R' = R/255, G' = G/255, B' = B/255 K=1max(R,G,B)K = 1 - \max(R', G', B') C=(1RK)(1K)×100%C = \frac{(1-R'-K)}{(1-K)} \times 100\% M=(1GK)(1K)×100%M = \frac{(1-G'-K)}{(1-K)} \times 100\% Y=(1BK)(1K)×100%Y = \frac{(1-B'-K)}{(1-K)} \times 100\%

Конвертиране на RGB в HSV

Конвертирането на RGB в HSV:

R=R/255,G=G/255,B=B/255R' = R/255, G' = G/255, B' = B/255 Cmax=max(R,G,B)C_{max} = \max(R', G', B') Cmin=min(R,G,B)C_{min} = \min(R', G', B') Δ=CmaxCmin\Delta = C_{max} - C_{min}

За Цвят (H):

0° & \text{if } \Delta = 0 \\ 60° \times (\frac{G' - B'}{\Delta} \mod 6) & \text{if } C_{max} = R' \\ 60° \times (\frac{B' - R'}{\Delta} + 2) & \text{if } C_{max} = G' \\ 60° \times (\frac{R' - G'}{\Delta} + 4) & \text{if } C_{max} = B' \end{cases}$$ За Наситеност (S): $$S = \begin{cases} 0 & \text{if } C_{max} = 0 \\ \frac{\Delta}{C_{max}} \times 100\% & \text{otherwise} \end{cases}$$ За Стойност (V): $$V = C_{max} \times 100\%$$ ## Как да използвате инструмента за избор на цветове Нашият инструмент за избор на цветове предлага множество начини за избор и коригиране на цветове. Ето стъпка по стъпка ръководство как да използвате всяка функция: ### Използване на цветния спектър 1. **Изберете основен цвят**: Кликнете или докоснете навсякъде по цветния спектър, за да изберете основен цвят. Хоризонталната позиция определя нюанса, а вертикалната позиция влияе на наситеността. 2. **Фина настройка на избора**: Можете да плъзгате селекторния кръг, за да намерите перфектния нюанс на цвета. 3. **Преглед на цвета**: Докато движите селектора, областта за преглед на цвета се актуализира в реално време, показвайки текущия ви избор. ### Коригиране на яркостта 1. **Използвайте плъзгача за яркост**: Под цветния спектър ще намерите хоризонтален плъзгач, който контролира яркостта (стойността) на избрания цвят. 2. **Плъзгайте наляво или надясно**: Преместете плъзгача наляво, за да потъмните цвета или надясно, за да го осветлите. 3. **Наблюдавайте промените**: Прегледът на цвета и всички цветови стойности се актуализират моментално, докато коригирате яркостта. ### Въвеждане на прецизни цветови стойности За точно избиране на цветове можете директно да въведете стойности в който и да е от поддържаните формати: #### Hex вход 1. Въведете валиден шестнадесетичен цветови код в полето Hex (напр. #FF5733) 2. Входът автоматично валидира вашето въвеждане 3. Натиснете Enter или кликнете извън полето, за да приложите цвета #### RGB вход 1. Въведете стойности между 0-255 за всеки компонент RGB 2. Всички останали полета за цветови формати се актуализират автоматично 3. Невалидните стойности (извън 0-255) ще бъдат ограничени до валидния диапазон #### CMYK вход 1. Въведете процентни стойности (0-100) за Циан, Магента, Жълто и Черен 2. Другите цветови формати се актуализират на базата на вашия CMYK вход 3. Стойностите извън диапазона 0-100 ще бъдат коригирани автоматично ### Копиране на цветови стойности 1. **Кликнете върху бутона Копиране**: До всяка цветова форма ще намерите бутон за копиране (икона на клипборд) 2. **Моментна обратна връзка**: След кликване, съобщение "Копирано!" се появява за кратко 3. **Поставете навсякъде**: Копираната стойност може да бъде поставена в вашето дизайнерско софтуер, редактор на код или всяко друго приложение ## Примери за употреба Инструментът за избор на цветове служи на различни цели в различни области: ### Уеб разработка Уеб разработчиците могат да използват инструмента за избор на цветове, за да: - Избират цветове за теми на уебсайтове и UI компоненти - Намират достъпни цветови комбинации, които отговарят на WCAG насоките - Конвертират между шестнадесетични кодове (използвани в CSS) и RGB стойности - Създават цветови палитри за последователно брандиране на уебсайтове Примерен работен процес: 1. Използвайте цветния спектър, за да намерите основен цвят за тема на уебсайт 2. Коригирайте яркостта, за да създадете вариации за състояния при задържане и фонове 3. Копирайте шестнадесетичния код директно в CSS стиловите таблици 4. Използвайте RGB стойностите за функции rgba(), когато е необходима прозрачност ### Графичен дизайн Графичните дизайнери печелят от: - Прецизен избор на цветове за цифрово изкуство - Конвертиране между RGB (за цифрово) и CMYK (за печат) - Създаване на хармонични цветови схеми - Съответствие на специфични цветове на марката Примерен работен процес: 1. Въведете конкретен цвят на марката в шестнадесетичен формат 2. Използвайте цветния спектър, за да намерите допълнителни цветове 3. Проверете CMYK стойностите, за да осигурите съвместимост с печат 4. Копирайте стойностите в дизайнерски софтуер като Adobe Illustrator или Photoshop ### UI/UX дизайн Дизайнерите на UI/UX могат: - Избират цветове, които подобряват използваемостта и четимостта - Създават последователни цветови системи за приложения - Тестят бързо различни цветови комбинации - Осигуряват достатъчен контраст между текст и фонови цветове Примерен работен процес: 1. Изберете основен цвят, използвайки цветния спектър 2. Коригирайте яркостта, за да създадете вторични и третични цветове 3. Тествайте различни комбинации в областта за преглед 4. Копирайте стойностите в системи за дизайн или инструменти за прототипиране ### Цифрово изкуство Цифровите художници използват инструментите за избор на цветове, за да: - Намерят перфектния нюанс за цифрови картини - Създават персонализирани цветови палитри - Съответстват на цветове от референтни изображения - Експериментират с концепции на цветната теория Примерен работен процес: 1. Използвайте контрола на HSV, за да изберете специфичен нюанс 2. Коригирайте наситеността и яркостта за желания ефект 3. Копирайте RGB стойностите в софтуер за цифрово рисуване 4. Създавайте вариации, като леко коригирате нюанса или наситеността ### Образование Инструментът за избор на цветове служи като образователен инструмент за: - Преподаване на концепции на цветната теория - Демонстриране на конверсии на цветови модели - Обясняване на цифровото цветово представяне - Помагане на студентите да разберат цветните отношения Примерен работен процес: 1. Показване как коригирането на нюанса променя цвета, докато се запазва яркостта 2. Демонстриране как RGB стойностите се отнасят към видимите цветове 3. Обясняване на връзката между шестнадесетичните кодове и RGB стойностите 4. Илюстриране как CMYK се различава от RGB за печат спрямо цифрови приложения ### Алтернативи Докато нашият инструмент за избор на цветове предлага обширна функционалност, съществуват и алтернативни подходи за избор на цветове: #### Генератори на цветови палитри Инструменти като Adobe Color, Coolors и Paletton се фокусират върху създаването на хармонични цветови схеми, а не върху избора на отделни цветове. Те са идеални, когато трябва да разработите цяла цветова палитра на базата на принципите на цветната теория. #### Инструменти за извличане на цветове от изображения Инструменти като ColorZilla и ImageColorPicker ви позволяват да извлечете цветове директно от изображения или навсякъде на екрана. Те са особено полезни, когато трябва да съответствате на съществуващи цветове от снимки или дизайни. #### Физически цветови системи За работа, фокусирана върху печат, физическите цветови системи като Pantone, CMYK цветови образци или RAL цветови таблици предоставят стандартизирани референции, които осигуряват точност на цвета в различни печатни процеси. #### Вградени инструменти в софтуер Повечето дизайнерски софтуер (Adobe Photoshop, Illustrator, Figma и др.) включват вградени инструменти за избор на цветове. Въпреки че са удобни, те често са ограничени до приложението и не предоставят конверсия между формати, каквато предлага нашият инструмент. ## История на цифровия избор на цветове Еволюцията на инструментите за избор на цветове съпътства развитието на самия цифров дизайн: ### Ранен цифров цвят (1970-1980) Първите цифрови цветови системи бяха силно ограничени от ограниченията на хардуера: - Ранните компютърни монитори можеха да показват само 16 или 256 цвята - Цветовете бяха избирани от предварително определени палитри - Беше разработена палитра с безопасни за уеб цветове (216 цвята), за да се осигури съвместимост между браузърите ### Стандарти RGB и Hex (1990-те) С напредването на технологията: - 24-битовият цвят стана стандарт, позволяващ 16,7 милиона цвята - Шестнадесетичната нотация беше приета за HTML и CSS - Появиха се основни инструменти за избор на цветове в дизайнерския софтуер - Уеб дизайнерите бяха ограничени до именувани цветове и шестнадесетични кодове ### Модерни инструменти за избор на цветове (2000-наст.) Днешните инструменти за избор на цветове отразяват нашето усъвършенствано разбиране за цифровия цвят: - Интерактивни инструменти за избор на цветове с визуални интерфейси - Поддръжка на множество цветови модели (RGB, HSL, HSV, CMYK) - Инструменти за достъпност на цветовете за проверка на съотношенията на контраста - Напреднали алгоритми за цветна хармония - Интеграция с дизайнерски системи и библиотеки от компоненти Развитието на инструментите за избор на цветове продължава да се развива с напредъка в дисплейната технология, цветната наука и методологиите на дизайна. ## Съображения за достъпност на цветовете При избора на цветове е важно да се вземат предвид нуждите на потребителите с нарушения на цветовото зрение: ### Видове цветна слепота - **Протанопия**: Трудности при възприемането на червени цветове - **Дютеранопия**: Трудности при възприемането на зелени цветове - **Тританопия**: Трудности при възприемането на сини цветове - **Ахроматопсия**: Пълна цветна слепота (виждане само в сиви тонове) ### Съвети за достъпност 1. **Не разчитайте само на цвета** за предаване на информация 2. **Осигурете достатъчен контраст** между текст и фон (минимум 4.5:1 за нормален текст) 3. **Използвайте шарки или текстури** в допълнение на цветовете за графики и диаграми 4. **Тествайте избраните цветове** с симулатори на цветна слепота 5. **Обмислете използването на цветови палитри, удобни за цветна слепота**, които избягват проблемни цветови комбинации ## Често задавани въпроси ### Каква е разликата между RGB и CMYK цветови модели? RGB (Червено, Зелено, Синьо) е адитивен цветови модел, използван за цифрови дисплеи, при който цветовете се създават чрез добавяне на светлина. CMYK (Циан, Магента, Жълто, Черен) е субтрактивен модел, използван в печата, при който цветовете се създават чрез абсорбиране (субтракция) на светлина. RGB произвежда по-ярки и по-вибрантни цветове, идеални за цифрови медии, докато CMYK обикновено има по-ограничен обхват, по-подходящ за печатни материали. ### Защо цветовете изглеждат различно на екрана в сравнение с печата? Тази разлика се дължи на факта, че екраните използват RGB цветови модел, който може да показва по-широк спектър от цветове, отколкото е възможно с печатните мастила на CMYK. Освен това, екраните излъчват светлина, докато печатните материали я отразяват. Разликите в калибрирането между устройствата, качеството на хартията и вариациите в мастилото също допринасят за това несъответствие. За работа, фокусирана върху печат, винаги проверявайте CMYK стойностите и обмислете да поискате физически проби. ### Как да намеря шестнадесетичния код за конкретен цвят, който виждам онлайн? Можете да използвате разширения за браузъри като ColorZilla или вградените инструменти за разработчици. В Chrome или Firefox, щракнете с десния бутон върху елемента, изберете "Инспектиране", след това използвайте инструмента за избор на цветове в панела за разработчици. Алтернативно, направете екранна снимка и я качете в нашия инструмент за избор на цветове, след което кликнете върху желания цвят, за да получите неговия шестнадесетичен код. ### Как е най-добре да създам последователна цветова схема? Започнете с основен цвят, който представлява настроението на вашата марка или проект. След това използвайте принципите на цветната теория, като допълнителни (противоположни на цветното колело), аналогични (съседни на цветното колело) или триадични (равномерно разположени около цветното колело) отношения, за да изберете допълнителни цветове. Коригирайте наситеността и яркостта, за да създадете йерархия. Нашият инструмент за избор на цветове ви помага да визуализирате тези отношения и да финализирате вашите селекции. ### Как мога да осигуря достъпност на избраните цветове? Проверете съотношението на контраста между цветовете на текста и фона, използвайки инструменти като WebAIM Contrast Checker. За нормален текст целете минимално съотношение от 4.5:1, а за голям текст 3:1. Избягвайте проблемни цветови комбинации за потребители с цветна слепота (като червено/зелено). Тествайте дизайна си с симулатори на цветна слепота. Помнете, че около 8% от мъжете и 0.5% от жените имат някаква форма на нарушение на цветовото зрение. ### Какво означава символът # в шестнадесетичните цветови кодове? Символът решетка (#) е префикс, който показва, че следващите символи представляват шестнадесетичен цветови код. Това е стандартна нотация в HTML, CSS и много дизайнерски приложения. Шестте цифри, които следват, представляват RGB стойностите в базата 16, като първата двойка представлява червено, втората зелено, а третата синьо. ### Как да конвертирам цвят от RGB в CMYK за печат? Нашият инструмент за избор на цветове автоматично конвертира RGB стойностите в техните CMYK еквиваленти. Просто въведете RGB стойностите си и съответстващите CMYK стойности ще се покажат. Въпреки това, имайте предвид, че някои RGB цветове попадат извън CMYK гамата и не могат да бъдат възпроизведени точно в печат. Професионалният дизайнерски софтуер като Adobe Illustrator или Photoshop също предоставя конверсия на цветови режими с предупреждения за гамата. ### Защо съществуват както 3-цифрени, така и 6-цифрени шестнадесетични цветови кодове? 3-цифреният шестнадесетичен код е съкратена нотация, която може да се използва, когато всяка двойка компоненти има съвпадащи цифри. Например, #FF0000 може да бъде съкратено до #F00, тъй като F=FF, 0=00 и 0=00. Тази съкратена форма работи само за цветове, при които всеки канал може да бъде представен с повторени цифри. Тя беше въведена първоначално, за да спести размер на файла в ранните дни на уеба, но остава удобна съкратена форма. ### Колко точни са конверсиите на цветовете между различните модели? Конверсиите между RGB и шестнадесетичен са математически точни, тъй като са директни представяния на същите стойности в различни формати. Конверсиите между RGB и CMYK са приблизителни поради основните разлики в гамите на цветовете и физическите свойства на излъчването на светлина в сравнение с абсорбцията на мастило. Нашият инструмент използва индустриално стандартни формули, за да предостави най-точните възможни конверсии в рамките на тези ограничения. ### Мога ли да запазя или експортирам избраните цветове? В момента можете да копирате индивидуални цветови стойности в клипборда си. Препоръчваме да създадете документ или да използвате специализиран инструмент за цветови палитри, за да запазите множество цветове за вашите проекти. Бъдещите актуализации може да включват функции за запазване на цветови палитри директно в инструмента. ## Примери за код за конвертиране на цветове Ето някои примери за код, показващи как да конвертирате между различни цветови формати:
1// Конвертиране на RGB в Hex
2function rgbToHex(r, g, b) {
3  const toHex = (c) => {
4    const hex = Math.round(c).toString(16);
5    return hex.length === 1 ? '0' + hex : hex;
6  };
7  
8  return `#${toHex(r)}${toHex(g)}${toHex(b)}`;
9}
10
11// Конвертиране на Hex в RGB
12function hexToRgb(hex) {
13  // Премахнете # ако е наличен
14  const cleanHex = hex.startsWith('#') ? hex.slice(1) : hex;
15  
16  // Обработете както 3-цифрени, така и 6-цифрени шестнадесетични
17  const expandedHex = cleanHex.length === 3 
18    ? cleanHex.split('').map(char => char + char).join('')
19    : cleanHex;
20    
21  const r = parseInt(expandedHex.substring(0, 2), 16);
22  const g = parseInt(expandedHex.substring(2, 4), 16);
23  const b = parseInt(expandedHex.substring(4, 6), 16);
24  
25  return { r, g, b };
26}
27
28// Конвертиране на RGB в CMYK
29function rgbToCmyk(r, g, b) {
30  // Нормализирайте RGB стойностите
31  const normalizedR = r / 255;
32  const normalizedG = g / 255;
33  const normalizedB = b / 255;
34  
35  // Изчислете K (черен)
36  const k = 1 - Math.max(normalizedR, normalizedG, normalizedB);
37  
38  // Обработете чисто черно
39  if (k === 1) {
40    return { c: 0, m: 0, y: 0, k: 100 };
41  }
42  
43  // Изчислете C, M, Y
44  const c = ((1 - normalizedR - k) / (1 - k)) * 100;
45  const m = ((1 - normalizedG - k) / (1 - k)) * 100;
46  const y = ((1 - normalizedB - k) / (1 - k)) * 100;
47  
48  return {
49    c: Math.round(c),
50    m: Math.round(m),
51    y: Math.round(y),
52    k: Math.round(k * 100)
53  };
54}
55
56// Примерна употреба
57const rgb = { r: 255, g: 0, b: 0 }; // Чисто червено
58console.log(`Hex: ${rgbToHex(rgb.r, rgb.g, rgb.b)}`);
59console.log(`CMYK:`, rgbToCmyk(rgb.r, rgb.g, rgb.b));
60

Референции

  1. Agoston, M. K. (2013). Компютърна графика и геометрично моделиране: Имплементация и алгоритми. Springer Science & Business Media.

  2. Adobe Systems. (2000). Adobe RGB (1998) цветово изображение кодиране. Adobe Systems Incorporated.

  3. Fairchild, M. D. (2013). Модели на цветна поява. John Wiley & Sons.

  4. Hunt, R. W. G., & Pointer, M. R. (2011). Измерване на цвета. John Wiley & Sons.

  5. Poynton, C. (2012). Цифрово видео и HD: Алгоритми и интерфейси. Elsevier.

  6. W3C. (2018). CSS цветен модул ниво 4. W3C работен проект. Изтеглено от https://www.w3.org/TR/css-color-4/

  7. Насоки за достъпност на уеб съдържание (WCAG) 2.1. (2018). Изтеглено от https://www.w3.org/TR/WCAG21/

  8. Международен цветен консорциум. (2004). Спецификация ICC.1:2004-10 (Версия на профила 4.2.0.0). Изтеглено от http://www.color.org/specification/ICC1v42_2006-05.pdf

Опитайте нашия инструмент за избор на цветове днес!

Готови ли сте да намерите перфектния цвят за вашия проект? Нашият удобен инструмент за избор на цветове улеснява избора, коригирането и конвертирането на цветове между различни формати. Независимо дали проектирате уебсайт, създавате цифрово изкуство или планирате печатни материали, нашият инструмент предоставя прецизността и гъвкавостта, от които се нуждаете.

Започнете да експериментирате с цветове сега и повдигнете дизайните си на следващото ниво!

🔗

Свързани инструменти

Открийте още инструменти, които могат да бъдат полезни за вашия работен процес