Ich möchte bestimmte Farbe auf bestimmten Bereich eines Bildes füllen.Füllfarbe auf bestimmten Bildbereich?
EX:
In oben Joker Bild, Wenn Berührung auf Haar von Joker dann bestimmte Farbe auf der Nase auf das Haar Oder berühren füllen dann bestimmte Farbe auf die Nase füllen .. usw. Ich hoffe, du verstehst, was ich zu sagen versuche.
Nach googeln es sein kann durch die Verwendung von UIBezierPath oder CGContext Reference erreichen, aber ich bin sehr neu für sie, habe ich versucht, diese Dokumentation zu lesen, aber ich verstehe nicht (mehr Zeit nehmen) alles auch habe ich Grenze Zeit für dieses Projekt. Also kann ich nicht mehr Zeit damit verbringen.
Auch ich fand, dass wir Flood fill algorithm. verwenden können, aber ich weiß nicht, wie man in meinem Fall verwendet.
HINWEIS: Ich mag nicht Originalbild teilen (so wie Haare Nase, Kappe, ... usw.) weil Wenn ich dann so so viele Bilder in Bündel wird es tun Ich muss es sowohl für das normale als auch für das Retina-Gerät handhaben, daher ist diese Option nicht hilfreich für mich.
Also bitte mir Ihren wertvollen Vorschlag geben und mir auch sagen, was für mich am besten ist UIBezierPath oder CGContext Reference? Wie kann ich Farbe auf einen bestimmten Teil des Bildes füllen? und/oder können wir Farbe unter dem schwarzen Rand der Fläche füllen? Weil ich neu bei Quartz 2D Programming bin.
Eine Möglichkeit, dies mit dem Beizerpath zu tun. Ein anderes durch Bildmaskierung. Ich vermute. – Exploring
Hallo ich Gesicht ein Problem mit Flut füllen Bibliothek .. wenn ich auf Grenze, die Grenzfarbe zu füllen berühren .. und wie man Grenze Grenze Farbe zu stoppen ..? –
Hallo, ich habe diesen Code für mein Bild ausprobiert, aber manchmal erkennt es den tatsächlichen Punkt nicht und füllt die Farbe irgendwo anders. Kann also jemand den generischen Algorithmus zum Ausfüllen von Farben auf uiimage bereitstellen? – Jane