Kunden laden Bilddateien, typischerweise Logos, auf eine Website hoch, und ich möchte in der Lage sein, die Farben der Bilder zu identifizieren. Ich habe auf Bitmap-Bildern aufgegeben, da das Anti-Aliasing so viele Variationen jeder Farbe einführt, aber für Vektorbilder (eps, svg, ai, um nur ein paar zu nennen) könnte ich glauben, dass es machbar sein sollte.Zählen und Identifizieren von Farben in einem Vektorbild mit ImageMagick
Die ideale Lösung würde es mir ermöglichen, eine Liste von Farben zu erstellen, die der Benutzer überprüfen kann; "Ihr Bild enthält 3 Farben: 111c, 222c und 333c, sind das die Farben, die Sie zum Drucken verwenden möchten?"
Ich benutze Magick.net und C#. Ich bin in der Lage, die Dateien in "MagickImage" -Instanzen zu lesen, aber ich bin verloren, wie man bei der Identifizierung der Farben vorgeht.
Vielen Dank dafür, ich werde auf jeden Fall versuchen, diese Methode für Bitmap-Bilder. Aber für Vektorbilder würde ich hoffen, dass es einen Weg gibt, zu den Farben zu kommen, ohne dass man rasterisieren/reduzieren muss. Im Idealfall, um zu den Farben mit ihren gegebenen Namen zu gelangen, wie zum Beispiel PMS-Farbnamen, wenn diese beim Erstellen der Datei verwendet wurden. – Culme
Cool, ich hoffte, es könnte nützlich sein, auch wenn es nicht 100% war, was du verlangst. –