Wie beschneide ich ein Bild basierend auf einer unregelmäßigen Form?

8

Ich möchte ein Bild in iOS basierend auf einer unregelmäßig geformten Maske zuschneiden. Wie kann ich das tun?

    
Shinning River 02.01.2012, 15:09
quelle

1 Antwort

3

Ich bin mir nicht sicher, ob Sie zuschneiden möchten, aber stattdessen möchten Sie das Bild maskieren. Dies ist ziemlich einfach zu tun, aber Sie werden schließlich feststellen, dass es für einige Bilder und nicht für andere funktioniert. Dies liegt daran, dass Sie den richtigen Alphakanal im Bild haben müssen.

Hier verwende ich den Code, den ich von stackoverflow bekommen habe. ( Problem mit der Transparenz beim Konvertieren von UIView in UIImage )

%Vor%

Und du nennst es so:

%Vor%

In diesem Fall verwende ich eine kreisförmige Maske, um ein kreisförmiges Bild zu erstellen. Sie müssen die unregelmäßige Maske erstellen, die Ihren Bedürfnissen entspricht.

    
Paul Cezanne 02.01.2012, 20:34
quelle

Tags und Links