RGB vers CMJN

Entrée RGB
Exemple
Sortie CMJN

Convertisseur RVB en CMJN : Outil en ligne gratuit

Introduction

Le Convertisseur RVB en CMJN est un outil en ligne gratuit qui convertit les codes couleur RVB en codes couleur CMJN. Cet outil peut être utilisé par des designers, des artistes et toute personne souhaitant convertir des codes couleur RVB en codes couleur CMJN à des fins d'impression. Avec le Convertisseur RVB en CMJN, vous pouvez facilement convertir vos couleurs RVB en couleurs CMJN sans avoir besoin de logiciel ou de dépendances système.

Fonctionnalités

  • En ligne et gratuit, sans dépendances système ni logiciel
  • Possibilité de tout effacer, de copier et d'avoir un échantillon
  • Sécurité des données, calcul local

Comment utiliser le Convertisseur RVB en CMJN

  1. Saisissez ou collez les codes couleur RVB dans le champ d'entrée.
  2. Cliquez sur le bouton Convertir pour convertir le RVB en CMJN.
  3. Le code couleur CMJN apparaîtra dans le champ de sortie. Vous pouvez copier le code couleur CMJN en cliquant sur le bouton Copier.

Avantages

L'outil Convertisseur RVB en CMJN offre plusieurs avantages, notamment :

  • Il est gratuit et facile à utiliser.
  • Il est adapté aux mobiles. Vous pouvez l'utiliser sur n'importe quel appareil disposant d'une connexion Internet.
  • Il est sécurisé. Toutes les données sont traitées localement sur votre appareil, il n'y a donc aucun risque de perte ou de vol de données.

Algorithme de base

La formule de conversion RVB en CMJN est la suivante :

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)

Exemples de codes

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];
}

Conclusion

Le Convertisseur RVB en CMJN est un outil en ligne gratuit qui vous permet de convertir facilement les codes couleur RVB en codes couleur CMJN. Avec cet outil, vous pouvez vous assurer que vos supports imprimés représentent fidèlement les couleurs que vous avez prévues. Le Convertisseur RVB en CMJN est simple à utiliser, sécurisé et adapté aux mobiles, ce qui en fait un outil précieux pour les designers et les artistes.

Foire aux questions (FAQ)

Découvrez nos autres outils