Hallo Leute,
wie können TransformedBitmap Objekte um eine beliebige Gradzahl rotiert werden?
Diese unterstützen nur eine jeweilige Rotation um 90 Grad, was jedoch nicht sinnvoll ist.
Link zur MSDN Beschreibung:
http://msdn2.microsoft.com/en-us/library/ms748873.aspx
Rotations can only be done in 90 degree increments
Wer kennt dieses Problem und kann helfen? X(
Laut MSDN ist die Aussage klar: TransformedBitmaps beherschen nur vielfache von 90 ° bei der RotateTransform, aber musst du unbedingt ein TransformedBitmap verwenden? Mit z.B
<Image Source="...">
<Image.LayoutTransform>
<RotateTransform Angle="40" />
</Image.LayoutTransform>
</Image>
kannst du beliebige Transformationen ausführen.
Baka wa shinanakya naoranai.
Mein XING Profil.
Hallo talla,
vielen Dank für Deine Antwort. RotateTansform für andere Objekte wie z.B. Image kenne ich bereits und funktioniert auch, jedoch benötige ich es für eine Bitmapmanipulation... ...daher sprang mir das als erstes in´s Auge, jeodoch mit dem Manko, dass das nur mit 90 Grad schrittweise funktioniert - lame... 🙁
Die Einschränkung besteht sicherlich, damit das Zielimage auch wieder rechteckig ist. Kannst Du die Bitmap denn nicht in einen Container einbetten und diesen drehen?