我有一个质量很好的大图像(满足我的需要),我需要调整为小尺寸(30 x 30px),我用graphic.DrawImage调整它的大小。但是当我调整大小时,它会变得模糊且更轻。我也尝试过 CompositingQuality 和 InterpolationMode,但这一切都很糟糕。
例如,我正在尝试获得的质量。

我的结果

我自己画的图标的编辑 图像,也许在不调整大小的情况下把它画小会更好?
编辑2
调整大小代码:
                Bitmap tbmp;
                //drawing all my features in tbmp with graphics
                bmp = new Bitmap(width + 5, height + 5);
                bmp.MakeTransparent(Color.Black);
                using (var gg = Graphics.FromImage(bmp))
                {
                    gg.CompositingQuality = CompositingQuality.HighQuality;
                  //  gg.SmoothingMode = SmoothingMode.HighQuality;
                    gg.InterpolationMode = InterpolationMode.HighQualityBicubic;
                    gg.DrawImage(tbmp, new Rectangle(0, 0, width, height), new Rectangle(GXMin, GYMin, GXMax + 20, GYMax + 20), GraphicsUnit.Pixel);
                    gg.Dispose();
                }