C#中的解码器PNG图像

时间:2017-12-30 20:31:24

标签: c# bitmap decoder encoder-decoder

我的网络服务器必须用C#编写,它将通过格式为PNG的http图像传输。该程序必须对这些图像施加过滤器。服务器将是多线程的,它的处理速度很快。

在.NET中是System.Drawing.Bitmap类,它已经可以强加过滤器。但是我发现将字节从流转换为Bitmap需要花费很多时间,我做了

var pict = (Bitmap) Image.FromStream(imageStream)

在.NET中,命名空间system.System.Windows.Media.Imaging也有PngBitmapDecoder个类。但使用它的解码需要与Bitmap相同的时间。根据png规范,算法解码器 - Deflate。

有没有办法比Bitmap和PngBitmapDecoder更快地解码图像?

0 个答案:

没有答案