C# C:是否可以将位图保存为GIF和JPEG格式而不进行有损压缩?

C# C:是否可以将位图保存为GIF和JPEG格式而不进行有损压缩?,c#,.net,C#,.net,我想将所有像素的位图对象保存为GIF和JPEG格式,但不会降低质量,这样位图就可以从GIF和JPEG加载回来并再次处理。我相信GIF和JPEG都可以在没有有损压缩的情况下进行编码,但是有可能使用.NET吗?如果是这样的话,我该怎么做呢?否,GIF和JPEG会根据各自的文件格式定义丢失信息,并且不依赖于.NET。你可以使用一些无损文件格式,它仍然使用压缩,比如PNG。好吧,JPEG本身就是有损压缩。但是,例如JPEG2000可以实现这一点,它与JPG压缩没有任何共同之处。但是,您的请求对于堆栈来说

我想将所有像素的位图对象保存为GIF和JPEG格式,但不会降低质量,这样位图就可以从GIF和JPEG加载回来并再次处理。我相信GIF和JPEG都可以在没有有损压缩的情况下进行编码,但是有可能使用.NET吗?如果是这样的话,我该怎么做呢?

否,GIF和JPEG会根据各自的文件格式定义丢失信息,并且不依赖于.NET。你可以使用一些无损文件格式,它仍然使用压缩,比如PNG。

好吧,JPEG本身就是有损压缩。但是,例如JPEG2000可以实现这一点,它与JPG压缩没有任何共同之处。但是,您的请求对于堆栈来说太宽了。@HimBromBeere JPEG2000不是无损格式,只是它比JPEG保留了更多的细节。.无损JPG存在,但.NET本机不支持它。GIF本身是无损的——有损预处理可以在另一个步骤中减小尺寸,但它本身不会降低任何质量。说到无损压缩,PNG通常比GIF更好。除了。