Wie füge ich dem iPhone -Bild dynamisch Transparenz hinzu?
-
06-07-2019 - |
Frage
Angenommen, ich habe Bild -Leinwand oder zuvor geladenes Bild, das Transparenz (GIF/PNG) unterstützt. Was sind die Schritte, um sich ändernde Transparenz für das Bild zu implementieren, aber nicht für das gesamte Bild, sondern nur einen Teil davon? Ich werde nicht stand, ich sollte CGContext verwenden, aber mir fehlen die Details.
Lösung
1) Erstellen Sie einen Speicherpuffer
2) Gießen Sie es in a CGContext
mit Alpha durch Verwendung CGBitmapContextCreate
3) Zeichnen Sie Ihr Bild mit CGContextDrawImage
4) Ändern Sie die Maske über den in Schritt 1 erstellten Puffer.
5) $$$
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow