private static byte[] CompressRow(byte transparencyIndex, byte[] data) { var compressedDataStream = new MemoryStream(); CompressedFrameWriter.CompressRow(new MemoryStream(data, false), compressedDataStream, transparencyIndex); return(compressedDataStream.ToArray()); }
private static byte[] CompressImage(byte transparencyIndex, int width, byte[] data) { var compressedDataStream = new MemoryStream(); CompressedFrameWriter.WriteCompressedImage(new MemoryStream(data, false), new BinaryWriter(compressedDataStream), width, transparencyIndex); return(compressedDataStream.ToArray()); }