Я повернул изображение с пейзажной ориентации на портрет.Как создать новое растровое изображение после поворота
Моя проблема в том, что изображение очень размыто, когда я использую этот код.
Что мне нужно сделать?
// create new photo size:
if (b_IsRotated)
{
var encoder = await BitmapEncoder.CreateAsync(BitmapEncoder.PngEncoderId, fileStream);
encoder.SetPixelData(
BitmapPixelFormat.Bgra8,
BitmapAlphaMode.Ignore,
525,
700,
DisplayInformation.GetForCurrentView().LogicalDpi,
DisplayInformation.GetForCurrentView().LogicalDpi,
pixelBuffer.ToArray());
await encoder.FlushAsync();
}
_bitmap = new BitmapImage();
_bitmap.SetSource(fileStream);
Вы не знаете ни одного кода, который вращает изображение. Пожалуйста, укажите хороший пример кода. Если ротация является материальным элементом вашего вопроса, пожалуйста, укажите код, который это выполнит. В противном случае отредактируйте свой вопрос, чтобы удалить упоминания о вращении. См. Http://stackoverflow.com/help/mcve –