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

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

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

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

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

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

Вообичаени бои во CMYK и RGB

БојаCMYKRGB
Црвена0%, 100%, 100%, 0%255, 0, 0
Портокалова0%, 35%, 100%, 0%255, 165, 0
Жолта0%, 0%, 100%, 0%255, 255, 0
Зелена100%, 0%, 100%, 50%0, 128, 0
Цијан100%, 0%, 0%, 0%0, 255, 255
Сина100%, 100%, 0%, 0%0, 0, 255
Виолетова0%, 100%, 0%, 50%128, 0, 128
Розова0%, 25%, 20%, 0%255, 192, 203
Кафеава0%, 75%, 75%, 35%165, 42, 42
Бела0%, 0%, 0%, 0%255, 255, 255
Сива0%, 0%, 0%, 50%128, 128, 128
Црна0%, 0%, 0%, 100%0, 0, 0

Секое претворање се извршува во Вашиот прелистувач. Ништо од она што го внесувате не се испраќа на BroBroGo.

ЧПП

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

Впишете ја или залепете ја Вашата CMYK вредност погоре — вредноста RGB се ажурира додека пишувате. Исто така, можете визуелно да ја изберете бојата со палетата.

Дали конверзијата е точна?

Ја користи стандардната формула за приказ на екран. Вистинската отпечатена боја зависи од ICC профилот на печатачот, мастилата и хартијата, па затоа третирајте ги CMYK вредностите како почетна точка за печатење.

Што прави оваа алатка

Алатката на страницата cmyk-to-rgb прима CMYK боја зададена како четири проценти (цијан, магента, жолта, клуч/црна) и веднаш враќа соодветна RGB боја – три броја од 0 до 255. За разлика од многу слични конвертори, овде покрај RGB веднаш се прикажуваат и HEX, HSL, HSV, LAB и повторно CMYK, што овозможува целосен преглед на бојата во различни системи. Конверзијата се случува во реално време додека пишувате, без притискање на копчиња. Сите пресметки се извршуваат директно во прелистувачот – ниту една вредност што ја внесувате не се испраќа на сервер.

Што ја прави оваа страница различна

Фундаменталната разлика помеѓу CMYK и RGB не е само во бројот на канали. CMYK користи суптрактивен модел на четири канали (цијан, магента, жолта, црна) кој го опишува однесувањето на мастилото на хартија: колку повеќе мастило, толку бојата станува потемна. RGB, од друга страна, е адитивен модел на три канали (црвена, зелена, сина) кој одговара на начинот на кој екраните емитуваат светлина: колку повеќе светлина, толку бојата станува посветла.

Оваа разлика во физичкиот процес значи дека конверзијата CMYK→RGB е секогаш приближна. Двата модела имаат различен гамут (опсег на бои што можат да се прикажат). Типичниот CMYK простор (на пр. SWOP, FOGRA) е потесен од sRGB што го користат повеќето монитори. Некои живи, заситени бои кои лесно се прикажуваат на екран едноставно не можат да се репродуцираат со стандардни печатарски мастила. Обратно, некои CMYK вредности даваат бои кои се надвор од видливиот RGB опсег на екранот.

На оваа страница, кога внесениот CMYK произведува боја надвор од видливиот RGB гамут, таа се прилагодува до најблиската прикажлива боја. Ова прилагодување е практично неопходно за да се добие визуелен резултат, но ако подоцна се обидете да ја вратите прилагодената боја назад во CMYK, ќе добиете мала промена во однос на првобитната вредност. Токму затоа страницата потенцира дека без ICC профил резултатот е само почетна точка, а не точна реплика.

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

Основната математика зад конверзијата CMYK→RGB вклучува премин од проценти (0–100) во вредности од 0 до 1, потоа пресметка на „белината“ преку спротивна вредност на црната, и конечно добивање на R, G, B канали. Еве го основниот алгоритам:

  1. Поделете ги сите четири CMYK вредности со 100 за да добиете бројки од 0 до 1:
    C = C% / 100, M = M% / 100, Y = Y% / 100, K = K% / 100.

  2. Пресметајте ги каналите R, G, B како:
    R = (1 - C) * (1 - K)
    G = (1 - M) * (1 - K)
    B = (1 - Y) * (1 - K)

    Ова ги дава вредностите помеѓу 0 и 1.

  3. Помножете ги со 255 и заокружете до најблискиот цел број:
    R = round(R * 255), итн.

Пример: Внесете 66%, 69%, 0%, 10% (како во фактот-листот).

  • Намалено: C = 0.66, M = 0.69, Y = 0, K = 0.1.
  • R = (1 – 0.66) * (1 – 0.1) = 0.34 * 0.9 = 0.306 → 0.306 * 255 ≈ 78.
  • G = (1 – 0.69) * 0.9 = 0.31 * 0.9 = 0.279 → 71.
  • B = (1 – 0) * 0.9 = 1 * 0.9 = 0.9 → 230.

Резултат: rgb(78, 71, 230). Оваа поедноставена формула работи за стандардни конверзии без прилагодување на гамут. Алатката на страницата дополнително ги проверува добиените R, G, B вредности – ако некоја е над 255 или под 0, се врши прилагодување до најблиската валидна вредност.

Важно е да се напомене дека професионалните печатарски работни текови користат ICC профили кои вклучуваат и корекција на гама и податоци за одреден печатарски процес. Овдешната конверзија е неутрална, базирана на чист математички модел без профилирање.

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

Влез: Четири проценти (0–100) што ги претставуваат C, M, Y, K. Пример: 66%, 69%, 0%, 10%. Дозволени се и децимални броеви (на пр. 33.5%), но ако внесете вредност надвор од опсегот или формат што не е препознатлив, се прикажува грешка:

"Enter CMYK as four percentages 0–100, like 66%, 69%, 0%, 10%."

Грешката е на англиски бидејќи алатката е наменета за меѓународна употреба, а пораката е јасна и кратка.

Излези: Веднаш по внесот (или промената на кое било поле) се ажурираат сите следни формати:

Формат Опис Пример (за бојата погоре)
HEX Шест-цифрен хексадецимален код, со знак # #4E47E6
RGB Три броја 0–255 rgb(78, 71, 230)
HSL Нијанса (0–360°), заситеност и осветленост (проценти) hsl(243°, 76%, 59%)
HSV Нијанса, заситеност и вредност (проценти) hsv(243°, 69%, 90%)
CMYK Четири проценти (истите што сте ги внеле, но евентуално прилагодени ако е извршена корекција на гамут) cmyk(66%, 69%, 0%, 10%)
LAB L* (0–100), a* и b* (обично од -128 до 127) lab(34, 48, -69) (околно)

Сите полиња се интерактивни: ако промените некој од излезните формати (на пример, внесете HEX код), алатката автоматски ќе го пресмета CMYK од тој HEX и ќе ги ажурира сите останати. Ова значи дека можете да ја користите и како обратен конвертор од RGB/HEX во CMYK.

Практични ограничувања и вообичаени грешки

Најголемата замка при користење на ваква алатка е верувањето дека екранот точно ја прикажува печатената боја. Дури и со совршена конверзија, вашиот монитор може да покажува сосема поинаква боја од она што ќе го добиете откако ќе го испечатите материјалот. Причините се повеќе:

  • Профил на мониторот: Дури и калибриран монитор има различен гамут од печатарска машина.
  • Хартија и мастило: Различни типови хартија (мат, сјајна, рециклирана) и различни марки мастила произведуваат различни бои за исти CMYK вредности.
  • Осветлување: Бојата под дневна светлина изгледа различно отколку под флуоресцентна светилка.
  • Грешка при внес: Често почетниците внесуваат CMYK вредности во опсег 0–255 наместо проценти. Алатката прифаќа само проценти и дава јасна грешка, но некои други конвертори не.

Исто така, кога конвертирате од CMYK во RGB и назад, може да забележите губење на информации. На пример, ако земете RGB боја од интернет, ја претворите во CMYK, а потоа повторно во RGB, најверојатно ќе добиете малку поинаква боја. Затоа е препорачливо да ги чувате оригиналните CMYK вредности за печатење и RGB вредности за екран, без непотребно претворање напред-назад.

Кому му треба оваа алатка

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

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

Дали конверзијата CMYK→RGB на оваа страница е иста како онаа во Adobe Photoshop или Illustrator?
Не е иста. Професионалните алатки како Photoshop користат ICC профили (на пр. SWOP, FOGRA) кои го земаат предвид типот на хартија, мастило и калибрација на мониторот. Овдешната конверзија е базирана на отворен математички модел без профилирање, па затоа дава само приближна вредност. За прецизна репродукција потребен е профил.

Зошто добивам порака за грешка кога внесувам само три броја?
Алатката очекува точно четири проценти разделени со запирки или празни места. Ако внесете 200, 50, 30, нема да знае кој број е за кој канал. Секогаш внесувајте ги во редослед C, M, Y, K.

Дали може да конвертирам RGB во CMYK со оваа алатка?
Да, доволно е да го промените RGB полето (или HEX) и сите останати, вклучувајќи го CMYK, ќе се ажурираат автоматски. Ова овозможува обратна конверзија, но повторно без ICC профил.

Што значи „прилагодено до најблиската прикажлива боја“?
Кога внесените CMYK вредности даваат R, G или B над 255 или под 0, алатката ги „клипсува“ на границата (255 или 0) и може да примени дополнителна корекција за да го зачува нијансата колку што е можно. Ова значи дека добиената RGB боја не е математички точна конверзија, туку визуелно најблиската можна на екранот.

Може ли да користам децимални броеви за CMYK процентите?
Да, на пример 33.5% е валиден внес. Сепак, бидете внимателни – прецизноста на конверзијата е сепак ограничена поради заокружувањето на RGB цели броеви.

Дали податоците што ги внесувам се зачувуваат некаде?
Не. Сите пресметки се извршуваат во прелистувачот (client-side) и ниту една вредност не се испраќа на сервер. Страницата не користи колачиња за собирање на внесени бои.