Вопрос уже задан, но я не могу найти ответ.UWP/C# Вращающийся BMP
Я загружаю изображение BMP в память в приложении UWP, и я хотел бы повернуть его на 90, 180 или 270, но я просто не могу найти способ сделать это.
imgSource.rotate(), кажется, не существует больше RotateTransform работает с XAML ....
Можно ли добавить недостающий код, шанс, пожалуйста?
public async Task LoadImage()
{
StorageFile file = await ApplicationData.Current.LocalFolder.GetFileAsync("test.bmp");
using (var stream = await file.OpenAsync(FileAccessMode.Read))
{
var decoder = await BitmapDecoder.CreateAsync(stream);
bitmap = await decoder.GetSoftwareBitmapAsync(BitmapPixelFormat.Bgra8, BitmapAlphaMode.Premultiplied);
var imgSource = new WriteableBitmap(bitmap.PixelWidth, bitmap.PixelHeight);
// Code to rotate image by 180 to be added
bitmap.CopyToBuffer(imgSource.PixelBuffer);
}
}
Это фантастика, работает как и ожидалось. Действительно, сценарий 2 был необходим. Большое вам спасибо. –