Ejemplo n.º 1
0
 public void Write(Stream s)
 {
     Desc.Write(s);
     if (Desc.GlobalColorTableFlag)
     {
         GlobalColorTable.Write(s);
     }
 }
Ejemplo n.º 2
0
        public override void Write(Stream ms)
        {
            ms.WriteByte(0x2c);
            ms.WriteUshort(LeftPosition);
            ms.WriteUshort(TopPosition);
            ms.WriteUshort(Width);
            ms.WriteUshort(Height);
            ms.WriteByte(PackedByte);

            if (LocalColorTableFlag)
            {
                ColorTable.Write(ms);
            }

            ms.WriteByte(LZWMinCodeSize);
            ms.Write(Data.ToArray(), 0, Data.Count);
            ms.WriteByte(0);
        }