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

Конвертирајте RGB во CMYK додека пишувате — бесплатно, инстантно, со практичен пример и табела на вообичаени бои.

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

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

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

  • CMYK ја изразува бојата преку проценти на цијан, магента, жолто и црно мастило. На екран ова е стандардна апроксимација — печатениот резултат варира во зависност од профилот на печатачот и хартијата.

Вообичаени бои во 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 – зошто не е едноставна конверзија

Кога пишувате 79, 70, 229 во полето за RGB и алатот веднаш враќа C: 66%, M: 69%, Y: 0%, K: 10%, тоа не е магија – тоа е математика. Но оваа математика е само приближување, а не точна претстава за тоа како бојата ќе изгледа на хартија. Разликата помеѓу адитивната светлина (RGB) и суптрактивното мастило (CMYK) е фундаментална, и токму тоа го прави овој алат поинаков од обичен „конвертер“.

Што го прави овој алат различен

Повеќето онлајн конвертери RGB → ви даваат четири броја и ве оставаат да гаткате дали се точни. Овој алат прави нешто поинакво: тој ви покажува дека конверзијата е приближување и дека без ICC профил (профил кој го опишува точното однесување на принтер, хартија и мастило) резултатот е само почетна точка за печатење.

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

  • RGB (Red, Green, Blue) е адитивен модел – екранот емитира светлина. Кога сите три канали се на максимум (255, 255, 255) добивате бела боја. Кога се нула – црна.
  • CMYK (Cyan, Magenta, Yellow, Key/Black) е суптрактивен модел – мастилото на хартијата апсорбира дел од светлината. Белата хартија ја рефлектира целата светлина, а мастилото одзема од неа. Затоа кога ставате 100% cyan, 100% magenta, 100% yellow добивате темно кафеаво, а не црно – оттука потребата од посебен црн канал (K).

Бидејќи RGB емитира светлина, тој може да произведе многу позаситени бои отколку што CMYK може да репродуцира. Ова го нарекуваме помала гама на CMYK. Визуелните бои на екран (на пример неонски зелено RGB 0, 255, 0) едноставно немаат точна CMYK реплика. Алатот автоматски ги прилагодува вон-гама вредностите до најблиската прикажлива боја. Затоа ако обидете да конвертирате таква боја назад во RGB, резултатот ќе биде малку поинаков – тоа не е грешка, туку нужност.

Факт: Целата конверзија се извршува во вашиот прелистувач. Ништо од она што го внесувате не се испраќа на сервер.

Како функционира конверзијата?

Основната формула за конверзија од RGB во CMYK без ICC профил се базира на стандардни алгебарски трансформации. Прво ги нормализираме вредностите на RGB од опсег 0–255 во опсег 0–1. Потоа:

  1. Го наоѓаме максимумот од трите нормализирани вредности – тоа е вредноста за клуч (црна).
  2. Количината на K е 1 - max(R, G, B).
  3. Ако K = 1 (т.е. ако сите три канали се 0), тогаш C, M, Y се сите 0 – црна боја.
  4. Во спротивно:
    • C = (1 - R - K) / (1 - K)
    • M = (1 - G - K) / (1 - K)
    • Y = (1 - B - K) / (1 - K)
  5. Резултатите се множат со 100 за да се добијат проценти.

Пример: RGB (79, 70, 229) во нормализиран облик: R≈0.310, G≈0.275, B≈0.898. Max = 0.898, па K = 1 - 0.898 = 0.102 (што е 10.2% ≈ 10%). Потоа C = (1-0.310-0.102)/(1-0.102) ≈ (0.588)/(0.898) ≈ 0.655 → 66%. M = (1-0.275-0.102)/(0.898) ≈ 0.623/0.898 ≈ 0.694 → 69%. Y = (1-0.898-0.102)/(0.898) = (0)/(0.898) = 0 → 0%. Резултат: 66%, 69%, 0%, 10%.

Оваа формула е симетрична – ако конвертирате назад од CMYK во RGB, ќе ја добиете истата боја, освен кога оригиналниот RGB бил вон гамата на CMYK. Тогаш алатот ја прилагодува бојата, па назад-конверзијата дава малку поинаква вредност.

Влезни и излезни вредности

Алатот очекува три цели броеви во опсег 0–255 за RGB, одделени со запирки или празни места. Пример: 79, 70, 229 или 79 70 229. Излезот за CMYK секогаш е прикажан како четири проценти од 0 до 100, со знак за процент.

Но RGB не е единствениот начин за внес. На страницата има и полиња за:

  • HEX – шестцифрен хексадецимален код (на пр. #4F46E5)
  • HSL – нијанса (0–360°), заситеност (0–100%), осветленост (0–100%)
  • HSV – нијанса, заситеност, вредност (сите 0–100)
  • LAB – светлина (0–100), a и b (обично -128 до 127)
  • Колор пикер – визуелен избор на боја

Уредувањето на кое било поле веднаш ги пресметува и ажурира сите други полиња. Ако внесете вредност во LAB или CMYK што е надвор од видливиот RGB опсег, алатот ќе ја прилагоди до најблиската прикажлива боја. Ова значи дека конвертирањето назад може да даде мало отстапување.

Правила и гранични случаи

За секој формат постои специфична порака за грешка при невалиден внес:

  • RGB: „Внесете RGB како три броја 0–255, на пр. 79, 70, 229.“
  • CMYK: „Внесете CMYK како четири проценти 0–100, на пр. 66%, 69%, 0%, 10%.“

Ниту еден внес не го надминува дозволениот опсег без соодветно известување. Ако внесете 256 за R, алатот нема да пресмета ништо додека не го поправите.

Уште еден важен граничен случај: RGB (0,0,0) дава CMYK (0%,0%,0%,100%). Ова е логично – црната на екран се добива со исклучени пиксели, додека во печатење се користи црно мастило. Меѓутоа, (0,0,0) е ретка боја во пракса.

Спротивно, RGB (255,255,255) дава CMYK (0%,0%,0%,0%) – во печатење белата боја е самата хартија, па не се користи мастило. Но бидете внимателни: ако печатите на обоена хартија, оваа претпоставка не важи.

Кому му треба овој алат?

Потребен е на:

  • Графички дизајнери кои подготвуваат дигитални материјали за печатење – од веб-дизајн во RGB до брошура во CMYK. Алатот дава брза почетна точка, но тие треба да знаат дека финалното прилагодување бара проверка со профили на принтерот.
  • Front-end developeri кои претвораат бренд-бои од HEX во CMYK за печатени материјали. Често во стилските водичи на компаниите има RGB/HEX вредности, но не и CMYK еквиваленти. Овој алат пополнува празнина.
  • Печатарски работници кои треба брзо да проверат дали некоја визуелна RGB боја е вон гамата на CMYK. Ако алатот прикаже CMYK вредности со 0% или 100% на два канали, тоа може да укаже на ограничување.
  • Секој кој поместува боја од RGB работен тек (веб, видео, осветлување) кон печатен работен тек.

Но важно е да се разбере дека CMYK вредностите на екран се проценка. Реалниот резултат зависи од: видот на хартијата (мат/сјајна), видот на мастилото (пигмент/боја), профилот на принтерот (ISO Coated v2, FOGRA39, итн.) и дури и од влажноста на воздухот во печатницата.

ЧПП (Често поставувани прашања)

1. Зошто некои RGB бои не можат точно да се претворат во CMYK?

Затоа што RGB гамата (просторот на бои што може да се прикаже на екран) е поголема од CMYK гамата (просторот на репродукција со мастило). Особено светлите, заситени бои како неонско зелено или виолетово немаат точна CMYK реплика. Алатот автоматски ги прилагодува до најблиската можна боја.

2. Дали може да конвертирам CMYK вредности назад во RGB и да го добијам истиот број?

Не секогаш. Ако оригиналната RGB боја била вон CMYK гамата, таа била прилагодена. При враќање назад, прилагодената боја се конвертира, па резултатот може да се разликува за 1–3 тона. Ако бојата била во гамата, конверзијата е симетрична и добивате ист број.

3. Што значи „K“ во CMYK?

K означува Key (клуч) – црно мастило. Се користи за длабочина, контраст и заштеда на мастило наместо да се мешаат C, M, Y во големи количини. Во оваа формула, K е едноставно 1 минус максимумот на нормализираните RGB канали.

4. Дали треба да користам ICC профил за професионално печатење?

Да. Овој алат користи генеричка формула без профил. За прецизно печатење, побарајте од печатницата нивниот ICC профил и користете софтвер (како Adobe Photoshop или Illustrator) кој ја поддржува профилизираната конверзија. Резултатот од овој алат е почетна точка, не финален производ.

5. Зошто CMYK вредностите се прикажани како проценти, а не како 0–255?

CMYK во печатење традиционално се изразува во проценти на покриеност на мастилото (0% – без мастило, 100% – целосно покривање). За разлика од RGB каде 0–255 е дигитална скала, CMYK процентите директно одговараат на количината мастило што ќе се нанесе. Не постои стандарден опсег 0–255 за CMYK.

6. Ако внесам LAB вредности надвор од опсегот, што се случува?

LAB е простор кој опфаќа бои што не можат да се прикажат на стандарден монитор. Ако внесете таква вредност, алатот ќе ја прилагоди до најблиската прикажлива RGB боја. Притоа, и CMYK резултатот ќе биде заснован на таа прилагодена боја, па доколку се обидете да конвертирате назад во LAB, вредностите ќе се разликуваат. Ова е нормално и очекувано.


Алатот за RGB во CMYK не е магично копче за совршен печатен отпечаток. Тој е преведувач помеѓу светлина и мастило, со сите ограничувања што тој превод ги носи. Користете го како алатка за брза процена, но секогаш правете финална проверка на целниот медиум. Гамата е реалност, а не грешка.