**
找到了解决方案
由于这是一个图块,因此图像将始终拉伸到 173 x 173!
为了避免这种情况,首先创建一个 173 x 173 的虚拟模型,并将其与调整大小的虚拟模型合并!
Rect rect = new Rect(0.0, 0.0, width, height);
WriteableBitmap bitmapDummy = new WriteableBitmap(173, 173);
bitmapDummy.Blit(rect, resized, rect, WriteableBitmapExtensions.BlendMode.None);
**
好吧,我创建了一个后台代理来更新我的 WP7 应用程序的活动磁贴。
但无论我尝试如何调整它的大小,我都没有得到好的结果!
有小费吗?目前我有以下代码,但我也尝试了 135 by 173 以及其他插值。
WriteableBitmap writeableBitmap = new WriteableBitmap(bitmapImage);
var resized = writeableBitmap.Resize(173, 173, System.Windows.Media.Imaging.WriteableBitmapExtensions.Interpolation.Bilinear);
下面还添加了一个小矩形来显示应用程序的标题!它的高度为 40 像素,如果图像能在上面被裁剪就更好了。
实际图像始终为 250 x 321 像素