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.
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:
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?
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.
Tags und Links ios cocoa-touch mask core-graphics uikit