public void Encode(Stream os) { os.WriteByte (Convert.ToByte (initCodeSize)); // write "initial code size" byte curPixel = 0; Compress (initCodeSize + 1, os); // compress and write the pixel data os.WriteByte (0); // write block terminator }
void WritePixels() { LZWEncoder encoder = new LZWEncoder(width, height, indexedPixels, colorDepth); encoder.Encode(ms); }