RGB vers 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
- Saisissez ou collez les codes couleur RVB dans le champ d'entrée.
- Cliquez sur le bouton Convertir pour convertir le RVB en CMJN.
- 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.