在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文档,我遵循正确的步骤,首先设置新的imagesize,然后添加图像。
以前是否还有其他人遇到此问题?
答案 0 :(得分:0)
事实证明错误是代码中的其他地方。还有另一个部分更改图像,它使用原始大小而不是缩放大小创建了一个位图。