【发布时间】:2018-09-08 07:07:30
【问题描述】:
我正在开发一个图像处理应用程序。为了缩放图像,我放大了 PictureBox。但放大后我得到下面的图像。
但我想要下图的结果
这是我的代码:
picturebox1.Size = new Size((int)(height * zoomfactor), (int)
(width* zoomfactor));
this.picturebox1.Refresh();
【问题讨论】:
-
这可能是图像类型的问题。如果您扩展图像,那么您正在降低压缩质量。也许这个链接可能会帮助stackoverflow.com/questions/12646287/…
-
PictureBox 使用 InterpolationMode.Bilinear,你想要 NearestNeighbor。所以你必须自己做这件事。谷歌“c#调整位图”的基本点击。