Wie bekomme ich CGImageRef von kontextbezogenen Bildern?

8

Ok, ich benutze Core Graphics, ich baue ein Bild auf, das später in einer Operation CGContextClipToMask verwendet wird. Es sieht ungefähr so ​​aus:

%Vor%

Nun, wie Sie am Kommentar sehen können, frage ich mich, wie ich das Bild, das ich aufgebaut habe, tatsächlich VERWENDEN werde. Der Grund, warum ich Core-Grafiken hier verwende und nicht nur ein UII-Image aufbaue, ist, dass die Transparenz, die ich erschaffe, sehr wichtig ist. Wenn ich nur ein UIImage aus dem Kontext nehme, wenn es als Maske verwendet wird, wird es nur auf alles angewendet ... Habe ich noch weitere Probleme, wenn ich eine teilweise transparente Maske mit dieser Methode verwende?

    
NonatomicRetain 26.12.2011, 16:57
quelle

2 Antworten

12
%Vor%     
Nico 26.12.2011, 16:59
quelle
2

Sie können Die Funktion UIGraphicsGetImageFromCurrentImageContext , die ein UIImage-Objekt zurückgibt. Sie können den UIImage festhalten und verwenden oder ihn nach seinem CGImage fragen.

    
Peter Hosey 26.12.2011 18:46
quelle