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

Конвертирайте RGB в CMYK в реално време, докато пишете — безплатно, незабавно, с практически пример и таблица с често срещани цветове.

Практически пример

RGB 255, 87, 51 = CMYK 0%, 66%, 80%, 0%

Как работи конвертирането

  • CMYK изразява цвета като процентно съдържание на мастилата циан (cyan), магента (magenta), жълто (yellow) и черно (black). На екран това е стандартно приближение — реалният печат варира според профила на принтера и хартията.

Често срещани цветове в RGB и CMYK

ЦвятRGBCMYK
Червено255, 0, 00%, 100%, 100%, 0%
Оранжево255, 165, 00%, 35%, 100%, 0%
Жълто255, 255, 00%, 0%, 100%, 0%
Зелено0, 128, 0100%, 0%, 100%, 50%
Циан0, 255, 255100%, 0%, 0%, 0%
Синьо0, 0, 255100%, 100%, 0%, 0%
Лилаво128, 0, 1280%, 100%, 0%, 50%
Розово255, 192, 2030%, 25%, 20%, 0%
Кафяво165, 42, 420%, 75%, 75%, 35%
Бяло255, 255, 2550%, 0%, 0%, 0%
Сиво128, 128, 1280%, 0%, 0%, 50%
Черно0, 0, 00%, 0%, 0%, 100%

Всяко конвертиране се извършва във Вашия браузър. Нищо от въведеното не се изпраща към BroBroGo.

Често задавани въпроси

Как да конвертирам RGB в CMYK?

Въведете или поставете Вашата RGB стойност по-горе — стойността в CMYK се актуализира автоматично, докато пишете. Можете също така да изберете цвета визуално с помощта на палитрата.

Точно ли е конвертирането?

Използва се стандартната формула за екранно представяне. Реалният отпечатан цвят зависи от ICC профила на принтера, мастилата и хартията, така че приемайте CMYK стойностите като отправна точка за печатна подготовка.

Преобразуване на RGB в CMYK: как работи този инструмент

Тази страница приема три цели числа от 0 до 255, които представляват стойностите на червено, зелено и синьо в RGB цветовия модел, и извежда четири процента за циан (C), магента (M), жълто (Y) и черно (K) – т.нар. CMYK стойности. Едновременно с това се актуализират всички останали цветови формати на страницата: HEX, HSL, HSV и LAB. Потребителят въвежда например 79, 70, 229 и вижда 66%, 69%, 0%, 10% като отправна точка за печат. Всеки от четирите процента е в интервала 0–100, а RGB входът е строго три числа между 0 и 255. Ако предпочитате, можете да редактирате друго поле – HEX, HSL, HSV или LAB – и инструментът автоматично изчислява RGB стойността вътрешно, след което показва новия CMYK еквивалент.

Защо резултатът е приблизителен, а не точен

RGB и CMYK описват цвета чрез коренно различни физически механизми. RGB е добавъчен (additive) модел: светлината от екрана се състои от червени, зелени и сини компоненти, които при наслагване създават бяло. CMYK е изваждащ (subtractive) модел: мастилата върху хартията поглъщат (изваждат) определени дължини на светлината, а бялото идва от неотпечатаната хартия. Поради тази фундаментална разлика преобразуването от RGB към CMYK не е еднозначно – то винаги зависи от конкретния ICC профил на хартията, мастилото и принтера. Настоящият инструмент използва стандартен алгоритъм без ICC профил, поради което резултатът е приблизителен – подходящ за начална оценка, но не и за финален печат.

Вторият ключов факт е, че CMYK има по-малък цветови обхват (gamut) от RGB. Ярките, наситени цветове, които виждате на монитора (например неонови нюанси на зелено или циан), често не могат да бъдат възпроизведени с четири стандартни печатни мастила. Когато цветът излезе извън обхвата на CMYK, инструментът автоматично го притиска (clamp) до най-близката визуализируема стойност. Това означава, че ако преобразувате получения CMYK обратно в RGB, може да получите леко различен цвят от оригиналния – загубата на информация е неизбежна. Това не е грешка, а ограничение на технологията.

Какви данни въвеждате и какво получавате

Входове:

  • RGB: три цели числа, всяко от 0 до 255, разделени със запетая или интервал. Пример: 79, 70, 229.
  • (Алтернативно) HEX – шестнадесетичен код като #4F46E5.
  • (Алтернативно) HSL – оттенък (0–360), наситеност (0–100%), светлота (0–100%).
  • (Алтернативно) HSV – оттенък (0–360), наситеност (0–100%), стойност (0–100%).
  • (Алтернативно) LAB – светлота (0–100), a и b (обикновено от -128 до 127, но може да излезе извън този диапазон).

Изходи:

  • CMYK: четири процента – C (cyan), M (magenta), Y (yellow), K (key/black). Всеки от 0 до 100.
  • Всички други цветови формати се актуализират едновременно.

Пример за пълна конверсия:

Входен формат Стойност Изходен CMYK
RGB 79,70,229 66%, 69%, 0%, 10%
HEX #4F46E5 66%, 69%, 0%, 10%
HSL 243°, 75%, 59% 66%, 69%, 0%, 10%
HSV 243°, 69%, 90% 66%, 69%, 0%, 10%

Важни гранични случаи и грешки

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

  • Извънгабаритни стойности: Ако въведете стойности в LAB или CMYK, които съответстват на цвят извън видимия RGB диапазон (такъв, който не може да се покаже на монитор), инструментът автоматично притиска (clamp) цвета до най-близкия визуализируем. Например ако LAB стойността задава изключително наситен син, който не се побира в sRGB, резултатът ще бъде възможно най-близкият показаем син. Обратното преобразуване от този притиснат цвят към LAB ще даде различна (по-бледа) стойност от първоначалната. Това не е бъг, а следствие от по-малкия гамут на RGB спрямо теоретичното LAB пространство.

  • Невалидни входове: Когато въведете нещо, което не отговаря на очаквания формат, се показва конкретно съобщение за грешка за всеки тип поле:

    • RGB: „Въведете RGB като три числа 0–255, например 79, 70, 229.”
    • CMYK: „Въведете CMYK като четири процента 0–100, например 66%, 69%, 0%, 10%.”
    • Аналогични съобщения съществуват за HEX, HSL, HSV и LAB.
  • Точност на процентите: CMYK стойностите се извеждат като цели проценти (например 66%, а не 65,8%). Това е достатъчно за груба оценка, но в професионалния печат може да се използват десети от процента.

Кой има нужда от този инструмент

  • Графични дизайнери, които подготвят дигитални активи за печат и искат бърза отправна точка за CMYK от цвят на екрана. Вместо да гадаят или да отварят Photoshop, те въвеждат RGB стойността и получават четирите процента за циан, магента, жълто и черно.
  • Front-end разработчици, които трябва да преведат брандови цветове от HEX или RGB спецификация в груб CMYK еквивалент за печатни материали като визитки, брошури или плакати.
  • Печатен персонал, който проверява дали даден ярък RGB цвят ще излезе извън CMYK гамута – ако резултатът съдържа 0% за някой от цветовете или ако сумата на процентите е много ниска, това е индикация за възможна загуба на наситеност.
  • Всеки, който премества цветна стойност от RGB работен процес (уеб, видео, осветление) към печатен работен процес, без да разполага с профилиран монитор или софтуер за цветоуправление.

Често задавани въпроси

Въпрос 1: Защо CMYK стойностите, които получавам, не съвпадат с тези от професионален софтуер като Adobe InDesign?

Отговор: Разликата идва от липсата на ICC профил. Всеки принтер, хартия и мастило имат свой уникален профил. Този инструмент използва стандартен математически алгоритъм без отчитане на специфични профили. Професионалният софтуер прилага конкретен профил (напр. FOGRA39 за офсетов печат), което води до различни числа. За окончателен печат винаги използвайте профилирана цветова конфигурация.

Въпрос 2: Мога ли да въведа CMYK стойности и да видя RGB еквивалента?

Отговор: Да. Инструментът работи двупосочно. Въведете четири процента (напр. 50%, 0%, 100%, 0%) и полето за RGB ще се актуализира. Но имайте предвид, че ако вашият CMYK цвят е извън гамута на sRGB, той ще бъде притиснат и обратната конверсия няма да върне точно същия цвят.

Въпрос 3: Какво означава, че CMYK има по-малък гамут от RGB? Можете ли да дадете пример?

Отговор: Вземете ярко червено с RGB стойности (255, 0, 0). В CMYK това се преобразува приблизително до 0% C, 100% M, 100% Y, 0% K. Но на хартия това ще изглежда като оранжево-червено, а не като наситеното червено на монитора. Причината е, че печатните мастила не могат да създадат толкова чисто червено, колкото светодиодите на екрана. Това е пряк пример за извънгабаритен цвят.

Въпрос 4: Какво става, ако въведа число над 255 за RGB?

Отговор: Полето приема само числа от 0 до 255. Ако напишете например 300, ще се покаже съобщение за грешка. Не се извършва никакво автоматично закръгляне – трябва да коригирате стойността.

Въпрос 5: Изпращат ли се данните ми към сървър?

Отговор: Не. Всички преобразувания се извършват директно във вашия браузър, без никакво изпращане. Можете да въведете всякакви цветове, без опасения за поверителност.

Въпрос 6: Каква е формулата зад преобразуването?

Отговор: Стандартният алгоритъм е:

  1. Нормализирайте RGB стойностите от 0–255 към 0–1 като разделите на 255.
  2. Изчислете K = 1 - max(R, G, B)
  3. Ако K = 1, тогава C=M=Y=0. В противен случай:
    • C = (1 - R - K) / (1 - K)
    • M = (1 - G - K) / (1 - K)
    • Y = (1 - B - K) / (1 - K)
  4. Умножете всеки по 100, за да получите проценти.

Това е базовият метод без компенсация за черно мастило (GCR/UCR), което професионалните профили използват допълнително.

Практически съвети за работа с инструмента

  • Ако знаете, че ще изпращате файла за печат, използвайте този инструмент само като отправна точка, а след това заредете CMYK стойностите в софтуер като Photoshop или Illustrator, задайте правилния ICC профил (например FOGRA39 или GRACoL) и направете фина настройка.
  • За проверка дали цвят е извън гамута, обърнете внимание на CMYK стойностите с 0% или с изключително ниски стойности. Например цвят с 0% жълто и 0% черно, но високи C и M, вероятно ще бъде по-матов на хартия.
  • Когато конвертирате CMYK обратно към RGB, очаквайте лека промяна дори ако оригиналният цвят е бил в гамута – поради закръглянето до цели проценти и обратния алгоритъм.
  • Ако въвеждате LAB стойности, помнете, че LAB пространството е по-голямо от sRGB, така че притискането е неизбежно за много ярки или наситени цветове. Препоръчително е да работите с LAB само ако разбирате последствията.

Този инструмент не замества професионалното цветоуправление, но е бърз и надежден помощник за всеки, който работи с цветове между екран и хартия. Използвайте го с разбиране за неговите ограничения и ще получите полезна отправна точка за печат.