C# 在位图C上设置分辨率时禁用抗锯齿#
当位图设置分辨率(xdpi,ydpi)函数运行时,如何禁用抗锯齿? SetResolution函数自动应用抗锯齿我怎样才能防止图片出现这种情况。 这是我的密码:C# 在位图C上设置分辨率时禁用抗锯齿#,c#,image-processing,bitmap,C#,Image Processing,Bitmap,当位图设置分辨率(xdpi,ydpi)函数运行时,如何禁用抗锯齿? SetResolution函数自动应用抗锯齿我怎样才能防止图片出现这种情况。 这是我的密码: using (Bitmap newBitmap = new Bitmap(bmp)) { newBitmap.SetResolution(300, 300); newBitmap.Save("file300.jpg", ImageFormat.Jpe
using (Bitmap newBitmap = new Bitmap(bmp))
{
newBitmap.SetResolution(300, 300);
newBitmap.Save("file300.jpg", ImageFormat.Jpeg);
}
SetResolution不会改变“物理”大小,也不会改变任何像素。它只是附加到图像的元数据。这可能是你以后使用图像的方式,导致某种模糊。。。还是不是jpeg伪影?我没有使用模糊或任何东西,在这段代码之后,我只是保存它。但这可能是jpeg的默认过程,但问题是如何禁用它?有一个
保存
覆盖,它接受可用于指定jpeg质量的编码器参数。如果您不想要任何工件,请选择无损图像格式,如png。保存png不起作用。还有其他想法吗?谢谢