ideacore

png8比普通png图片会小很多,所以在开发中为了是图片加载速度更快我们可以把Png图片都转成png8

首先添加  ImageProcessor  包 

private byte[] ConvertToPng8(MemoryStream png)
        {
            var pngFormat = new PngFormat();
            pngFormat.IsIndexed = true;
            using (var img = pngFormat.Load(png))
            {
                using (MemoryStream ms = new MemoryStream())
                {
                    pngFormat.Save(ms, img, 8);
                    return ms.ToArray();
                }
            }
        }

byte[]转MemoryStream

 using (MemoryStream ms = new MemoryStream(pictureBinary))

 

分类:

技术点:

相关文章:

  • 2021-04-07
  • 2022-12-23
  • 2021-12-06
  • 2022-12-23
  • 2021-12-14
  • 2022-12-23
  • 2021-11-28
猜你喜欢
  • 2022-01-30
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2021-10-10
  • 2022-12-23
相关资源
相似解决方案