Wie konvertiere ich verschwommene Kanten in eine der Farben, zwischen denen sie verwischt sind?

Ich habe ein Bild mit mehreren verschiedenfarbigen Polygonen. Jedes Polygon soll einfarbig sein, aber die Kanten von jedem sind zwischen den Farben weicher und unscharf (z. B. sind die Pixel zwischen einem blauen und einem roten Polygon violett). Ich habe mich gefragt, ob es eine Möglichkeit gibt, diese Kantenpixel in Photoshop in eine der Farben zu konvertieren, zwischen denen sie wechseln sollen. Hier ist eine Momentaufnahme des Bildes

Geben Sie hier die Bildbeschreibung ein

In diesem Beispiel möchte ich nur 4 verschiedene Farben für alle Pixel haben: grün, dunkelbraun, hellbraun und blau; Konvertieren Sie jede Farbe, die zwischen diesen Farben liegt, in die vielleicht nächste Farbe?

HINZUFÜGEN:

  1. Die Linien des Pixelrasters in meinem Beispiel sind nicht echt, Photoshop hat sie nur für diesen High-Zoom-Screenshot generiert

  2. Ich suche keine geglätteten Vektorkurven mit soliden Füllungen. Dieses Bild ist weder gescannt noch gerastert, es ist in Photoshop mit einem weichen Pinsel gezeichnet. Ich möchte es so erhalten, wie es gezeichnet wurde, indem ich das Stiftwerkzeug und 4 diskrete Farben verwende. Jedes gemischte Farbpixel sollte in die nächste dieser 4 Farben umgewandelt werden.

Ja, ist es. Ich wollte Pixel einfach anzeigen, da das Originalbild VIELE mehr Farben hat. Ich wollte diesen kleinen Bereich nur als Fallstudie verwenden.
Ich erwarte kantige Treppenkanten. Ich glaube, die Karte wurde tatsächlich in Photoshop nur mit einem weichen Pinsel erstellt, sodass alle Kanten eine Art transparente Mischung zwischen den Farben sind. Aber Sie haben Recht, wenn es ein Bild der Vektorzeichnung gibt, würde dieses Anti-Aliasing den gleichen Effekt erzielen. Ich habe nichts gegen kastenförmige Umrisse, da ich diese mit einigen Mapping-Softwarealgorithmen glätten kann. Ich muss nur Volltonfarben haben, damit das für mich funktioniert.
OK. Ich habe meine Kommentare entfernt und das Ergebnis dieses Chats zur Frage bearbeitet. Rollen Sie es zurück, wenn es nicht richtig ist.

Antworten (2)

Versuche dies:

  1. Image > Mode > Indexed , Ebenen glätten OK.

  2. Palette: Lokal (Perzeptiv), Dither: keine, 4 Farben

  3. Dann zurück zu Bild > Modus > RGB

Das war knapp! Ich habe an der richtigen Stelle gesucht. Aber es entschied sich für einige der Übergangsfarben gegenüber den Hauptfarben. Was funktioniert, ist die Verwendung der "erzwungenen" Option, um die gewünschten Farben zu erzeugen!

Danke an Billy Kerr , der mich in die richtige Richtung gewiesen hat. Ich habe ihre Antwort ein wenig angepasst. Hier ist der Workflow, der für mich funktioniert hat:

  1. Image > Mode > Indexed , Ebenen glätten OK.
  2. Palette: Lokal (perzeptiv oder selektiv funktioniert beides), Dither: keine, x Farben (wobei x die Anzahl der gewünschten definierten Farben ist).
  3. Erzwungen: Benutzerdefiniert – Ein Begrüßungsbildschirm „Erzwungene Farben“ wird mit einem Raster aus Quadraten angezeigt, mit dem Sie die Farben definieren können, die für alle Pixel erzwungen werden sollen.
  4. Dann zurück zu Bild > Modus > RGB