RGB naar CMYK

RGB invoer
Voorbeeld
CMYK uitvoer

RGB naar CMYK Converter: Gratis Online Hulpmiddel

Inleiding

RGB naar CMYK Converter is een gratis online hulpmiddel dat RGB-kleurcodes omzet naar CMYK-kleurcodes. Dit hulpmiddel kan worden gebruikt door ontwerpers, kunstenaars en iedereen die RGB-kleurcodes wil omzetten naar CMYK-kleurcodes voor drukdoeleinden. Met RGB naar CMYK Converter kunt u eenvoudig uw RGB-kleuren omzetten naar CMYK-kleuren zonder dat er software of systeemafhankelijkheden nodig zijn.

Functies

  • Online en gratis, geen systeem- en softwareafhankelijkheden
  • Kan wissen, kan kopiëren, heeft een voorbeeld
  • Gegevensbeveiliging, lokale verwerking

Hoe RGB naar CMYK Converter te gebruiken

  1. Voer RGB-kleurcodes in of plak ze in het invoerveld.
  2. Klik op de knop Converteren om RGB naar CMYK om te zetten.
  3. De CMYK-kleurcode verschijnt in het uitvoerveld. U kunt de CMYK-kleurcode kopiëren door op de Kopiëren-knop te klikken.

Voordelen

De RGB naar CMYK Converter biedt verschillende voordelen, waaronder:

  • Het is gratis en gemakkelijk te gebruiken.
  • Het is geschikt voor mobiel gebruik. U kunt het gebruiken op elk apparaat met een internetverbinding.
  • Het is veilig. Alle gegevens worden lokaal op uw apparaat verwerkt, dus er is geen risico op gegevensverlies of diefstal.

Kernalgoritme

De RGB naar CMYK omzettingsformule is als volgt:

C = 1 - R
M = 1 - G
Y = 1 - B

K = min(C,M,Y)

C = (C - K) / (1 - K)
M = (M - K) / (1 - K)
Y = (Y - K) / (1 - K)

Voorbeeldcodes

Python

def rgb_to_cmyk(r, g, b):
    c = 1 - (r / 255)
    m = 1 - (g / 255)
    y = 1 - (b / 255)
    k = min(c, m, y)
    if k == 1:
        return 0, 0, 0, 1
    c = (c - k) / (1 - k)
    m = (m - k) / (1 - k)
    y = (y - k) / (1 - k)
    return c, m, y, k

C

void rgb_to_cmyk(int r, int g, int b, float *c, float *m, float *y, float *k) {
    *c = 1 - (r / 255.0);
    *m = 1 - (g / 255.0);
    *y = 1 - (b / 255.0);
    *k = fminf(*c, fminf(*m, *y));
    if (*k == 1) {
        *c = 0;
        *m = 0;
        *y = 0;
    } else {
        *c = (*c - *k) / (1 - *k);
        *m = (*m - *k) / (1 - *k);
        *y = (*y - *k) / (1 - *k);
    }
}

JavaScript

function rgbToCmyk(r, g, b) {
  let c = 1 - r / 255;
  let m = 1 - g / 255;
  let y = 1 - b / 255;
  let k = Math.min(c, m, y);
  if (k === 1) {
    return [0, 0, 0, 1];
  }
  c = (c - k) / (1 - k);
  m = (m - k) / (1 - k);
  y = (y - k) / (1 - k);
  return [c, m, y, k];
}

Java

public static float[] rgbToCmyk(int r, int g, int b) {
    float c = 1 - (r / 255f);
    float m = 1 - (g / 255f);
    float y = 1 - (b / 255f);
    float k = Math.min(c, Math.min(m, y));
    if (k == 1) {
        return new float[]{0, 0, 0, 1};
    }
    c = (c - k) / (1 - k);
    m = (m - k) / (1 - k);
    y = (y - k) / (1 - k);
    return new float[]{c, m, y, k};
}

PHP

function rgbToCmyk($r, $g, $b) {
    $c = 1 - ($r / 255);
    $m = 1 - ($g / 255);
    $y = 1 - ($b / 255);
    $k = min($c, $m, $y);
    if ($k == 1) {
        return [0, 0, 0, 1];
    }
    $c = ($c - $k) / (1 - $k);
    $m = ($m - $k) / (1 - $k);
    $y = ($y - $k) / (1 - $k);
    return [$c, $m, $y, $k];
}

Conclusie

RGB naar CMYK Converter is een gratis online hulpmiddel waarmee u eenvoudig RGB-kleurcodes kunt omzetten naar CMYK-kleurcodes. Met dit hulpmiddel kunt u ervoor zorgen dat uw gedrukte materialen de juiste kleuren weergeven zoals u bedoeld had. RGB naar CMYK Converter is eenvoudig te gebruiken, veilig en geschikt voor mobiel gebruik, waardoor het een waardevol hulpmiddel is voor ontwerpers en kunstenaars.

Veelgestelde vragen (FAQ)

Maak kennis met onze andere hulpmiddelen