Ich habe ein Bild, das eine fast flache Farbe hat. Es ist befestigt, aber, einfach weiß, so dass Sie es nicht leicht sehen können.
Ich möchte in der Lage sein, dieses Bild zur Laufzeit dynamisch zu färben, aber ich muss es in iOS 6 tun, ohne UIImageRenderingModeAlwaysTemplate zu verwenden.
Die Bilder beginnen alle einfach weiß mit kleinen Farbverläufen für abgerundete Ecken.
Bisher war mein bester Versuch, GPUImage und eine Kategorie auf UIImage zu verwenden
%Vor%Das wäre ideal, außer wenn ich den RGB-Filter verwende, wird der klare Hintergrund schwarz. Dann hat das Entfernen mit dem Chroma-Filter abhängig von der verwendeten Farbe unterschiedliche Qualität.
Es besteht die Möglichkeit, dass die Zielfarbe schwarz ist. In diesem Fall wird diese Lösung vollständig ausfallen.
Tags und Links objective-c ios image-processing gpuimage uiimage