Hintergrund von Image entfernen & nur Image-Teil zum Speichern in iOS nehmen

Das ist, was ich erreichen muss:

Bild von Kamera oder Galerie aufnehmenHintergrund vom Bild entfernen & speichernBackground sollte alles schwarz oder weiß sein Muss auch Schatten zusammen mit dem Hintergrund entfernen

Ergebnis Beispiel:

Original Bil

Ergebnisbild

Das ist, was ich versucht habe:

CGFloat colorMasking[6]={222,255,222,255,222,255};
CGImageRef imageRef = CGImageCreateWithMaskingColors([IMG CGImage], colorMasking);
UIImage  *resultThumbImage = [UIImage imageWithCGImage:imageRef scale:ThumbImage.scale orientation:IMG.imageOrientation];

s funktioniert nur auf weißem Hintergrund. Es ist nicht effektiver. Ich muss genau das Ergebnis erzielen, was ich in den obigen Bildern platziert habe.

Ich habe auch einige Referenzen genannt:

iOS wie man die Hintergrundfarbe des Bildes maskiert

Wie entferne ich den Hintergrund des Bildes in der iPhone App?

Ändern der Hintergrundfarbe eines aufgenommenen Bildes von Kamera auf Weiß

Kann mir jemand helfen, dies zu erreichen?

Alle Referenzen oder wird sehr geschätzt.

Danke im Voraus

Antworten auf die Frage(4)

Ihre Antwort auf die Frage