如何垂直翻转一个BitmapImage

7

我想将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();

你使用哪种类型的应用程序?WPF吗? - Alex
1个回答

12

我需要这个垂直翻转。 var transform = new ScaleTransform(-1, 1, 0, 0) 谢谢 - Taufiq Abdur Rahman
@Taufiq 最被广泛接受的惯例称将X轴沿Y轴翻转为水平翻转。 - heltonbiker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接