在调整显示图像大小的功能中CurrentImages
,突然间,仅在此生产版本中,而不是在以前的测试版本中,图像似乎无法缩放。
相反,它们被剪裁了。
private void ResizeCurrentImages(double zoom)
{
foreach (Image image in this.CurrentImages.Images)
{
image.Dispose();
}
this.CurrentImages.Images.Clear();
this.CurrentImages.ImageSize = new Size((int)Math.Floor(this.MAX_WIDTH * zoom), (int)Math.Floor(this.MAX_HEIGHT * zoom));
foreach (Image image in this.OriginalImages.Images)
{
this.CurrentImages.Images.Add(image);
}
}
哪里MAX_WIDTH = 161
和MAX_HEIGHT = 256
。
根据 MSDN 文档,我遵循正确的步骤,首先设置新的图像大小,然后添加图像。
以前有没有其他人遇到过这个问题?