WMW

Farben aus Bild extrahieren

Free

Extrahiere eine dominante Farbpalette aus einem Bild mittels Median-Cut-Quantisierung, mit Kopieren als Hex oder CSS-Variablen.

Läuft vollständig in Ihrem Browser. Ihr Bild wird niemals hochgeladen.

Klicken Sie, um ein Bild auszuwählen, oder ziehen Sie es hierher

Letzte Aktivität

Für alle sichtbar. Die letzten 20 Nutzungen aller Besucher, neueste zuerst.

Noch keine Aktivität. Seien Sie der Erste.

Kommentare (0)

Fanden Sie dieses Tool nützlich? Hinterlassen Sie einen Kommentar, teilen Sie einen Tipp oder sagen Sie uns, wie wir es verbessern können.

Gastkommentare werden vor der Veröffentlichung geprüft. Anmelden um sofort zu veröffentlichen.

Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!

Was dieses Tool macht

Extrahiert eine dominante Farbpalette aus jedem Bild mithilfe der Median-Cut-Farbquantisierung, derselben Technik, die von beliebten Palettenextraktions-Bibliotheken verwendet wird, mit einstellbarer Farbanzahl und Ein-Klick-Kopieren als Hex-Codes oder CSS-Variablen.

So funktioniert es

Alle Pixel des Bildes beginnen in einer einzigen Gruppe. Das Tool findet heraus, welcher Farbkanal (Rot, Grün oder Blau) den größten Wertebereich innerhalb der größten Gruppe hat, sortiert die Pixel dieser Gruppe entlang dieses Kanals und teilt sie am Median in zwei Hälften, sodass beide Hälften ungefähr die gleiche Anzahl von Pixeln enthalten. Diese Aufteilung wiederholt sich immer bei der Gruppe mit den meisten Pixeln, bis es so viele Gruppen wie angeforderte Farben gibt. Jede endgültige Gruppe wird dann durch Mittelung ihrer Pixel auf eine einzige Farbe reduziert, und die resultierenden Farben werden mit der häufigsten (größten Gruppe) zuerst sortiert.

Probleme, die es löst

Häufig gestellte Fragen

Wie wählt dieses Tool aus, welche Farben in meinem Bild am wichtigsten sind?

Es verwendet eine Technik namens Median-Cut-Quantisierung: Es behandelt die Farbe jedes Pixels als Punkt im 3D-Rot/Grün/Blau-Raum, teilt wiederholt die größte Farbgruppe entlang des Farbkanals, der innerhalb dieser Gruppe am meisten variiert, in zwei Hälften, und sobald es so viele Gruppen wie angeforderte Farben hat, mittelt jede Gruppe zu einer repräsentativen Farbe. Gruppen mit mehr Pixeln stehen zuerst in den Ergebnissen, sodass die Palette widerspiegelt, wie viel des Bildes jede Farbe tatsächlich abdeckt.

Warum ist das intelligenter, als einfach das gesamte Bild zu einer einzigen Farbe zu mitteln?

Wenn alles auf einmal gemittelt würde, würde ein Foto mit deutlichen roten und blauen Bereichen zu einem matschigen Violett verschmelzen, das im Original nirgendwo vorkommt. Indem der Farbraum vor dem Mitteln in separate Gruppen aufgeteilt wird, enthält jede Gruppe nur ähnliche Farben, sodass rote und blaue Bereiche als eigene, erkennbare Paletteneinträge dargestellt bleiben, statt sich gegenseitig aufzuheben.

Warum könnte die extrahierte Palette eine Farbe verpassen, die ich im Foto deutlich sehen kann?

Wenn diese Farbe nur einen kleinen Bereich des Bildes abdeckt, kann sie in eine größere, dominantere Gruppe eingebunden werden, anstatt einen eigenen Platz zu bekommen, besonders bei niedrigeren Farbanzahlen. Eine Erhöhung der angeforderten Farbanzahl gibt kleinen oder subtilen Farbbereichen eine bessere Chance, in einen eigenen Paletteneintrag aufgeteilt zu werden.

Wird das Bild in voller Auflösung analysiert?

Das Bild wird vor der Analyse zunächst auf eine kleinere Arbeitskopie herunterskaliert, da die Palettenextraktion nur eine repräsentative Farbstichprobe benötigt, nicht jedes Pixel, und dies hält das Tool auch bei großen Fotos schnell. Dies beeinflusst nicht das Bild selbst, nur die Analyse, es wird nichts hochgeladen und die Originaldatei wird nie geändert.

Kann ich die Palette in meinem CSS verwenden?

Ja, klicken Sie auf "Als CSS-Variablen kopieren", um die Palette als einfügbereite benutzerdefinierte Eigenschaften --color-1 bis --color-N zu kopieren, oder "Als HEX-Liste kopieren" für eine einfache Liste von Hex-Codes.

Verwandte Tools