如何在没有任何平滑效果的情况下重新调整黑白图像的大小?我有一个BarCode是一个太大的图像。我需要调整图像大小,但需要注意一点。得到的图像需要是相同的比例尺寸,黑色和白色条不能变成黑色,灰色和白色条(我认为这是由于一些平滑发生)。有关如何在c#??
中执行此操作的任何示例答案 0 :(得分:3)
@arul是对的。具体来说,
graphics.SmoothingMode = SmoothingMode.None;
graphics.DrawImage( barCodeImage, new Point( 0, 0 ) );
您可能还想查看InterpolationMode,看看更改此值是否可以让您的结果更接近您想要的结果。
答案 1 :(得分:2)
您可以在基础the smoothing mode中指定Graphics object。
答案 2 :(得分:2)
您可能需要以下内容:
e.Graphics.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;