如何Verticaly翻转BitmapImage
我想垂直翻转一个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,而不是Rotate。 并将其y比例设置为-1以将其设置为镜像:
var transform = new ScaleTransform(1, -1, 0, 0);
请参阅http://msdn.microsoft.com/en-us/library/aa348048.aspx