7. Feb '25, 02:00 Uhr

Wie konvertiert man HWB in RGB?

Farben im HWB-Format werden im Webdesign und in der Programmierung nicht häufig verwendet. Manchmal ist es jedoch notwendig, sie in RGB umzuwandeln. Lassen Sie uns sehen, wie das geht. HWB-Format Der HWB-Code besteht aus drei Komponenten: H (Hue, Farbton) —...

Beitrag lesen
Teilen
🔥 Weitere Beiträge
Dieser Inhalt wurde automatisch aus dem Ukrainischen übersetzt.

Farben im HWB-Format werden im Webdesign und in der Programmierung nicht häufig verwendet. Manchmal ist es jedoch notwendig, sie in RGB umzuwandeln. Lassen Sie uns sehen, wie das geht.

HWB-Format

Der HWB-Code besteht aus drei Komponenten:

  • H (Hue, Farbton) — der Winkel im Farbkreis (0–360°)
  • W (Whiteness, Weißheit) — von 0 bis 100%, gibt an, wie viel Weiß hinzugefügt wird
  • B (Blackness, Schwärze) — von 0 bis 100%, gibt an, wie viel Schwarz hinzugefügt wird

Wie man HWB manuell in RGB umwandelt

  1. Wandeln Sie den Farbton (H) in die Basis-RGB um.
  2. Wenden Sie die Weißheit (W) und die Schwärze (B) an.

Beispielcode in JavaScript

function hwbToRgb(h, w, b) {
  if (w + b > 1) throw new Error("Weißheit und Schwärze dürfen maximal 100% betragen");
  
  let c = 1 - b;
  let x = (1 - Math.abs((h / 60) % 2 - 1));
  let [r, g, bl] = (h < 60) ? [c, x, 0] :
                   (h < 120) ? [x, c, 0] :
                   (h < 180) ? [0, c, x] :
                   (h < 240) ? [0, x, c] :
                   (h < 300) ? [x, 0, c] : [c, 0, x];
  
  r = r * (1 - w) + w;
  g = g * (1 - w) + w;
  bl = bl * (1 - w) + w;
  
  return [Math.round(r * 255), Math.round(g * 255), Math.round(bl * 255)];
}

Diese Funktion nimmt HWB-Werte entgegen und gibt RGB im Bereich von [0-255] zurück.

🔥 Weitere Beiträge

Alle Beiträge
7. Feb '25, 02:00 Uhr

Wie konvertiert man RGB in HWB?

Wenn Sie RGB in HWB umwandeln müssen, können Sie eine Formel verwenden, die es ermöglicht, den Farbton (H), die Weißheit (W) und die Schwarzheit (B) zu erhalten. Früher haben wi...

6. Feb '25, 02:00 Uhr

Wie konvertiert man RGB in HEX?

Farben im RGB-Format werden in CSS, Grafikdesign und Programmierung verwendet. Manchmal muss man sie j...

6. Feb '25, 02:00 Uhr

Wie konvertiert man HEX in RGB?

Farben im HEX-Format werden am häufigsten in HTML, CSS und Grafikdesign verwendet. Manchmal muss man s...

7. Feb '25, 02:00 Uhr

Was ist HTML?

HTML (HyperText Markup Language) – ist eine Auszeichnungssprache, die zur Erstellung von Webseiten ver...