C# bitmap保存为png图片,没有办法尽可能减少文件大小?(其他库可以设置使用压缩...
没有效果。EncoderValue中,除了LZW,其他的注释中也是写了仅用于tiffbitmap倒是能输出jpg时有压缩。但png没看到怎么做?而第三方库imageSharp skiaSharp等等,输出png都可以压缩到只有bitmap出来的一半以上
ImageCodecInfo imageCodecInfo = GetEncoderInfo(ImageFormat.Png);
EncoderParameters encoderParameters = new EncoderParameters(1);
encoderParameters.Param = new EncoderParameter(Encoder.Compression, (long)EncoderValue.CompressionLZW);
resultPicBitmap.Save(newFilePath, imageCodecInfo, encoderParameters); 试试png8? fengyit 发表于 2023-1-25 20:26
试试png8?
肯定不能这么搞啊。通过降低支持的色彩来做,肯定不行啊。要这种都被允许,那直接搞成黑白图更省了
页:
[1]