如何在 Windows Phone 中调整图像大小而不损失其质量。我尝试了以下给定的方法,但图像的质量下降了相当大的幅度。任何人都可以更新更好的方法来调整我的图像大小。
btmMap = new WriteableBitmap(biInput);
var source = WriteableBitmapContextExtensions.GetBitmapContext(btmMap);
btmMap = WriteableBitmapExtensions.Resize(btmMap, (int)imgWidth, (int)imgHeight, WriteableBitmapExtensions.Interpolation.Bilinear);
我也试过这个方法,但结果是一样的:
var wbOutput = PictureDecoder.DecodeJpeg(biInput, (int)imgWidth, (int)imgHeight);
wbOutput.SaveJpeg(ms, wbOutput.PixelWidth, wbOutput.PixelHeight, 0, 100);
ms.Seek(0, SeekOrigin.Begin);
bmp.SetSource(ms);
ms.FlushAsync();