2 Stimmen

Wie kann ich in einem UIImage (oder seinen Derivaten) eine Farbe durch eine andere ersetzen?

Ich habe zum Beispiel ein UIImage (aus dem ich bei Bedarf ein CGImage, CGLayer usw. ableiten kann), und ich möchte alle roten Pixel (1, 0, 0) durch blaue (0, 0, 1) ersetzen.

Ich habe Code, um herauszufinden, welche Pixel die Zielfarbe sind (siehe diese SO Frage & Antwort ), und ich kann die entsprechenden Werte in rawData ersetzen, aber (a) ich bin nicht sicher, wie ein UIImage zurück von meinem rawData-Puffer zu erhalten, und (b) es scheint, wie ich eine eingebaute, die all dies für mich automatisch tun wird, sparen mir Unmengen von Kummer fehlen könnte.

Danke!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X