我想垂直翻转的BitmapImage作为原始的镜像。这是我有,但它不旋转翻转图像。
var tb = new TransformedBitmap();
BitmapImage bi = Type.Image.Clone();
tb.BeginInit();
tb.Source = bi;
var transform = new RotateTransform(180);
tb.Transform = transform;
tb.EndInit();
您应该使用scaleTransform,不能转动。并设置其Y的比例为-1,将其设置为镜:
var transform = new ScaleTransform(1, -1, 0, 0);