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
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...

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...

7. Feb '25, 02:00 Uhr

Was ist HTML?

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

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...