Spiegeln einer Bitmap horizontal
Muss ich flip ein Bitmap
horizontal. Ich habe versucht, seine scaleX
Eigenschaft -1.0
, und das verändert die Bitmap
so dass ich sehen kann nur ein kleiner Teil davon (umgedreht) auf der linken Seite, anstatt das ganze umgedreht Bitmap
. Seine x
Eigenschaft blieb 0
. Ich habe versucht, die gleiche Sache mit Hilfe einer Transformationsmatrix, mit dem gleichen Ergebnis.
Was mache ich falsch?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe eine einfache Funktion zum spiegeln eines bitmapdata-Objekt.
http://plasticsturgeon.com/2010/09/flipping-a-bitmapdata-image/
Hier ist der relevante code.
Wenn Sie möchten, klappen Sie das Bild in eine bitmap ist, können Sie flip seine bitmapdata-Eigenschaft, etwa so:
Wechseln Sie zu einem vertical flip durch die Verwendung von "y".
Bitmap
statt derBitmapData
wenn möglich.Bitmap
selbst. Mein problem ist, dass die originalBitmapData
ist nicht einfach zu entsorgen ist aufgrund einiger Logik, aber es ist definitiv Wert, es zu finden ein guter Weg, entsorgen Sie es und verwenden Sie stattdessen diese Methode. Vielen Dank für die gute Lösung.