gpt4 book ai didi

c# - 旋转 BitmapImage

转载 作者:行者123 更新时间:2023-11-30 15:42:39 36 4
gpt4 key购买 nike

我想旋转位图图像我写了一些代码,它可以工作

TransformedBitmap TempImage = new TransformedBitmap();

TempImage.BeginInit();
TempImage.Source = MyImageSource; // MyImageSource of type BitmapImage

RotateTransform transform = new RotateTransform(90);
TempImage.Transform = transform;
TempImage.EndInit();

image1.Source = TempImage;

但我希望 MyImageSource 得到这个修改,因为如果我再次点击按钮没有任何反应,这正常它得到我的图像的第一种形式,而且我希望它采用这种形式因为我必须保存修改后的它。

为什么我必须这样做:

我有一些 tiff 图像可以阅读其中一些可能不是正确的形式我想添加翻转 90°用户点击它直到图像返回正确的形式并且当他点击翻转图像时以用户选择的实际形式保存(替换)在磁盘上

最佳答案

这个怎么样:

BitmapImage image = new BitmapImage();
image.BeginInit();
image.CacheOption = BitmapCacheOption.OnLoad;
image.UriSource = new Uri(ImagePath);

// here
image.Rotation = Rotation.Rotate270; // or 90, 0, 180

image.EndInit();

关于c# - 旋转 BitmapImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7309086/

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