RGB איז אַדיטיוו און געמאכט פון ליכט, CMYK איז סאַבטראַקטיוו און געמאכט פון מעטש. קאָנווערטערן צווישן זיי איז דער שריט יעדער סקרין־דעזיין טאַקע נעמט איידער עס קען ווערן צונפּרינטערט.
ווי אַ RGB צו CMYK קאָנוועזיע אַרבעט
- נאָרמאַליזירן די טשאַנאַלן: טייל R, G און B דורך 255.
- נעמען דעם גרעסטן נאָרמאַליזירטן טשאַנאַל און רעכננ זיך דעם קיי K = 1 − max.
- עוואַלעכטן קיינ, מאַדזשענטאַ און ילאָו־דורך אַוועכסן די שוואַרצע טייל: C = (1 − R − K) / (1 − K), און אַזוי ווייטער.
- קאָנווערט אַלע פיר ווערטן צו פּראָצענטנונגען צווישן 0 און 100.
אַרבעטנדיקער ביישפּיל
עס איז אַ מאַטעמאַטישע נעערונג אָן אַ קאָליר־פּראָפיל. פּרינטעריעס נוצן ICC פּראָפילן און אינק־לימיצן, אַזוי די נומערן זײַנען אַ שטאַרק רעפֿערענץ, נישט דרוק־רעדי סעפּאַראַציע.
RGB און CMYK דערקלערט
וואס איז RGB?
RGB באַשרײַבט אַ קאָליר ווי דרײַ ליכט־טשאַנעלס — רויט, גרין און בלו — יעדער פֿון 0 ביז 255. עס שפּיגלט ווי סקרינז אַרבעטן בפֿירוש: אַלע דרײַ בײַ 255 געבן ווייל, אַלע בײַ 0 געבן שוואַרץ. RGB איז ריכטיק ווען דו דאַרפֿסט רעכענען מיט אַ קאָליר — אַנאַמיישאַנז אויף איין טשאַנעל, מישן אין קאָד, אָדער צוגיין מיט פאַרטרענדקייט מיט rgba().
- סינטאַקס:
- rgb(R, G, B)
- שעה:
- 0–255 פּער טשאַנעל
- בעסטער פֿאַר:
- קאָד, קאַנוואַס, טראַנספּערענסי מיט rgba()
וואס איז CMYK?
CMYK איז דער פיער־ינק מאָדעל גענוצט אין דרוק: ציאַן, מגענטאַ, געל און קיי (שוואַרץ), יעדער אַ פּראָצענט פֿון 0 ביז 100. טינט אַוועקנעמט ליכט אַנשטאָט פֿון אַויסשטראַלן עס, אַזוי CMYK דעקן ווייניקער קאָלירן ווי אַ סקרין — וואָס איז דער סיבה וואָס ליכטיקע סקרין־קאָלירן עפעקטיוולי שיין דימער זײַנען נאָך דרוקן.
- סינטאַקס:
- cmyk(C%, M%, Y%, K%)
- שעה:
- 0–100% פּער אינק
- בעסטער פֿאַר:
- דרוק, פּאַקקאַדזשינג, פּרעס־רעדי אַרבעט
RGB צו CMYK רעפֿערענץ טיש
די מערסט געוויינטלעך CSS קאָלירן, קאָנווערטירט פֿון RGB צו CMYK.
| קאָליר | RGB | CMYK |
|---|---|---|
| black | rgb(0, 0, 0) | cmyk(0%, 0%, 0%, 100%) |
| white | rgb(255, 255, 255) | cmyk(0%, 0%, 0%, 0%) |
| red | rgb(255, 0, 0) | cmyk(0%, 100%, 100%, 0%) |
| lime | rgb(0, 255, 0) | cmyk(100%, 0%, 100%, 0%) |
| blue | rgb(0, 0, 255) | cmyk(100%, 100%, 0%, 0%) |
| yellow | rgb(255, 255, 0) | cmyk(0%, 0%, 100%, 0%) |
| orange | rgb(255, 165, 0) | cmyk(0%, 35%, 100%, 0%) |
| teal | rgb(0, 128, 128) | cmyk(100%, 0%, 0%, 50%) |
| purple | rgb(128, 0, 128) | cmyk(0%, 100%, 0%, 50%) |
| gray | rgb(128, 128, 128) | cmyk(0%, 0%, 0%, 50%) |