gpt4 book ai didi

c# - 如何垂直翻转位图图像

转载 作者:太空狗 更新时间:2023-10-29 22:32:37 28 4
gpt4 key购买 nike

我想垂直翻转 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

关于c# - 如何垂直翻转位图图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19763246/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com