protected override void FlushBuffer(byte[] b, int len)
        {
            ChunkRaw c = new ChunkRaw(len, Hjg.Pngcs.Chunks.ChunkHelper.b_IDAT, false);

            c.Data = b;
            c.WriteChunk(outputStream);
        }
        public override void FlushBuffer(byte[] b, int len)
        {
            ChunkRaw chunkRaw = new ChunkRaw(len, ChunkHelper.b_IDAT, alloc: false);

            chunkRaw.Data = b;
            chunkRaw.WriteChunk(outputStream);
        }
        protected override void FlushBuffer(byte[] b, int len)
        {
            var c = new ChunkRaw(len, ChunkHelper.b_IDAT, false)
            {
                Data = b
            };

            c.WriteChunk(outputStream);
        }