C#Bitmap.Save方法,JPEG

Sud*_*ha 0 .net c# jpeg image

我正在创建一个新的Bitmap对象,如下所示,

var image = new Bitmap(@"C:\file.jpg");
Run Code Online (Sandbox Code Playgroud)

我将在空间域中对像素级别进行多次修改,如果再次保存此对象,如下所示.

 image.Save(@"D:\final.jpg", ImageFormat.bitmap);
Run Code Online (Sandbox Code Playgroud)
  1. 这个最终图像真的是jpg还是位图?,

使用这个功能是否有一种方法可以节省jpg无损?

小智 5

image.Save(@"D:\final.jpg", ImageFormat.Bmp);
Run Code Online (Sandbox Code Playgroud)

尽管有扩展名,但仍会保存位图图像

Jpg是一种有损压缩方法,如果你想要失败,你可以使用Bmp或Png